2011-11-27 110 views
0

我想插入jQuery插件dropdown login form使我的網站更漂亮,但我真的很困惑在哪裏以及如何將jQuery插入我的代碼。例如,下面是我的index.php如何將一個jQuery插件插入到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插件?

+0

當你不告訴任何人什麼'do_html_header( )'和'display_categories()'這樣做會很難回答。 – Tomalak

+0

您可以將任何JavaScript代碼輕鬆地插入到PHP中作爲靜態文本,但是如果沒有JavaScript解釋器,您將無法執行JavaScript。 – austincheney

+0

棘手的部分不是如何插入,而是如何正確使用它。 –

回答

0

是的,只要像處理HTML一樣對待JavaScript和jQuery代碼即可。服務器讀取PHP代碼,PHP代碼告訴服務器要發送給瀏覽器的內容,瀏覽器是讀取jQuery和HTML的內容。

1

我想你應該呼應標記你的索引頁是這樣的:

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

或者你包括包含在<頭> < /頭jQuery腳本的HTML/PHP文件>標籤

include('headScript.php'); 

或者你寫的呼應<腳本> </script>標記上面的函數:

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>'; 
} 
+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> 
+0

感謝您通過回答我的問題來幫助我。我正在爲你投票。這是我能爲你做的最多的事情:-) –