如何在PHP代码中插入jQuery插件?

时间:2011-11-27 08:16:02

标签: php javascript jquery jquery-plugins

我想插入jQuery插件 dropdown login form 以使我的网站更漂亮,但我真的很困惑在哪里以及如何将jQuery插入到我的代码中。例如,以下是我的index.php

<?php
    include ('book_fns.php');
    session_start();
    do_html_header("Welcome to Store");
    echo "<p>Please choose a category:</p>";

    // Get categories out of database
    $cat_array = get_categories();

    // Display as links to cat pages
    display_categories($cat_array);

    //If logged in as admin, show add, delete, edit cat links.
    if(isset($_SESSION['admin_user'])) {
        display_button("admin.php", "admin-menu", "Admin Menu");
    }
    do_html_footer();
?>

我想将jQuery插件添加到索引页面的顶部。

如何插入此jQuery插件?

3 个答案:

答案 0 :(得分:3)

直接从CDN获取。将此代码粘贴到您的页面上的HEAD:

<HTML>
   <HEAD>    
   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
   </HEAD>
</HTML>

然后像使用通常的javascript代码一样使用库,就像这样:

<script>
    $(document).ready(function() {
      alert('Hey! I was called when the document finished loading.');
    });
</script>

答案 1 :(得分:1)

我认为您应该将标记回显到索引页面,如下所示:

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

或者您在&lt; head&gt;&lt; / head&gt;中包含一个包含jQuery脚本的HTML / PHP文件。标签

include('headScript.php');

或者您编写了一个回显&lt; script&gt;&lt; / script&gt;的函数。上面的标签:

echo $this->headScript("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js");

protected function headScript($src){
    return '<script type="text/javascript" src="$src"></script>';
}

答案 2 :(得分:0)

是的,只需像处理HTML一样处理JavaScript和jQuery代码。服务器读取PHP代码,PHP代码告诉服务器将什么发送到浏览器,浏览器是读取jQuery和HTML的内容。