你怎么能把PHP放在Javascript中?

我正在通过这样的PHP函数检索Facebook Page Like count:

likes){ return $likes = $json_output->likes; }else{ return 0; } } ?> 

然后,我能够回应这个没有这样的问题:

  

但是,我正在使用JavaScript函数来执行此动画,以便在页面上显示数字,如下所示:

  $({someValue: 0}).animate({someValue: 450700}, { duration: 3000, easing: 'swing', step: function () { $('#facebookCount').text(commaSeparateNumber(Math.round(this.someValue))); }, complete:function(){ $('#facebookCount').text(commaSeparateNumber(Math.round(this.someValue))); } });  

那个450700在JS代码中的位置是我需要放置PHP echo的号码。 甚至可以将一个PHP回显(如果我把它变成一个变量?)到JS中。

我尝试了许多很多东西并撞到了一堵砖墙。 任何帮助是极大的赞赏。

谢谢!

要修改@Pedro Lobito的答案 – 您回显js中的值,如下所示:

   

或者:

    

甚至

 " />  

或隐藏的div / span - 但将display:none移动到外部CSS工作表

   

如果javascript在php文件中,你可以将PHP标签放在javascript中。 但老实说,你最好创建一个隐藏的元素,回显你需要的数据,然后只使用javascript来获取该元素的值/ innerHTML。

如果JavaScript代码在php页面上,你可以在JavaScript中添加php代码,但我更喜欢使用heredoc语法 ,即:

somefile.php

  $({someValue: 0}).animate({someValue: {$number}, { duration: 3000, easing: 'swing', step: function () { $('#facebookCount').text(commaSeparateNumber(Math.round(this.someValue))); }, complete:function(){ $('#facebookCount').text(commaSeparateNumber(Math.round(this.someValue))); } });  LOB; ?>