将JQuery放入PHP文件中

时间:2013-04-05 00:00:16

标签: php javascript jquery

我试图将Jquery放入PHP文件中。当我输入HTML文件时,我需要放置一个完美的Twitter提要,但是我无法在homepage.php文件中使用它。

来自this tutorial

我创建了单独的javascript文件并尝试回显脚本,但我没有运气。

这是php文件:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.twitter.feed.js"></script>

<script type="text/JavaScript">
    $(document).ready(function() {
        $('#twitter-feed').dcTwitterFeed({
            id: '#thepaulmac',
            tweetId: 'thepaulmac',
            retweets: false,
            replies: false,
            avatar: false,
            results: 20,
            images: 'small'
        });
    }); 

</script>


<?php get_header(); ?>
            <div id="twitter-feed"></div>

有谁知道我必须做些什么才能让它发挥作用?

我很感激任何帮助。

2 个答案:

答案 0 :(得分:1)

使用php,你可以在HTML链接之前添加html

<?php

或之后

?>

它将被解释为普通的HTML。只需使用

<script src="file goes here">

链接jquery脚本,并将代码放入:

<script></script>

答案 1 :(得分:0)

正如@nathan hayfield建议的那样,你可以把它放在PHP标签之外。如果你想在PHP标签内部使用echo或print,那么你可以这样做:

echo '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
      <script type="text/javascript" src="js/jquery.twitter.feed.js"></script>';

或者你可以使用这种语法,当我有一个带引号和单引号的字符串时,我经常这样做:

$extra_js = <<<EXTRAJS
<script type="text/JavaScript">
$(document).ready(function() {  // using first example from the site you mentioned
    $('#twitter-feed').dcTwitterFeed({
        id: '#designchemical',
        tweetId: 'designchemical'
    });
});
</script>
EXTRAJS;

echo $extra_js;  // or pass it to a function or whatever