我使用的是杰森·梅耶斯的Twitter取取器,它工作得很好,只是我需要添加来自PHP值的twitter_id。也许你们马上就会得到这个答案:
这是jQuery代码,号码是。如果我把它填成一个字符串,它就能工作了。
twitterFetcher.fetch('409855577100005376', 'twitter-feed', 3, true, false, true, '', false, handleTweets3); 但是我需要动态地输入de,其中的值来自php。
<?php
$twitter_id= '409855577100005376';
?>
`<script type="text/javascript"> jQuery(document).ready(function($) {
twitterFetcher.fetch($twitter_id, 'twitter-feed', 3, true, false, true, '', false, handleTweets3);
</script>做这件事最好的方法是什么?
发布于 2014-01-07 16:52:32
这应该是可行的,PHP是在JS之前处理的
<?php
$twitter_id= '409855577100005376';
?>
<script type="text/javascript"> jQuery(document).ready(function($) {
twitterFetcher.fetch('<?php echo $twitter_id; ?>', 'twitter-feed', 3, true, false, true, '', false, handleTweets3);
</script>发布于 2014-01-07 16:52:55
这条线
twitterFetcher.fetch($twitter_id你需要打印变量..。
twitterFetcher.fetch(<?php print $twitter_id;?>发布于 2014-01-07 16:56:12
如果您计划将JavaScript内联到每个页面的</head>中,则其他答案工作得很好;但是,如果您需要在单独的文件中使用var,那么下面的答案可能更好。
在PHP页面的</head>部分中,您可以包含一个名称空间变量,通过PHP分配值,然后可以在JavaScript文件中的任何地方回忆它,如下所示:
PHP文件
<head>
...
<script type="text/javascript">
window.NAMESPACE = {};
NAMESPACE.twitter_id = "<?php echo '1234567890'; ?>";
</script>
...
</head>JS文件
...
twitterFetcher.fetch(
NAMESPACE.twitter_id,
'twitter-feed',
3,
true,
false,
true,
'',
false,
handleTweets3
);
...我希望这能帮到你!
https://stackoverflow.com/questions/20977261
复制相似问题