2015-05-25 69 views
-3

我是法國人,我正在使用AJAX進行網站優化,但我有一個奇怪的錯誤。我用代碼解釋AJAX加載方法錯誤500

我正在使用php文件。在此PHP文件我們建立了一個表

<table id='ajax' width='100%'> <!-- On cré un nouveau tableau qui prend toute la largeur de la page --> 

此表是飼料用PHP數據(回聲+ HTML代碼)

就拋開我們有其他的PHP文件名爲ajax_v2.php ID =「AJAX」這通常在javascript和AJAX請求之後提供表格。

所以,我想使用load方法從jQuery的

我的JS腳本是在這裏:

<script src="js/jquery-last.js"></script> 
<script> 
    function ajax(id,type) 
    { 
     var param = 'read=' + id + ',type=' + type; 
     $("#ajax").load("themes/2/ajax_v2.php",param); 
     alert(param); 
    } 
</script> 

這個腳本是在第一個PHP文件的末尾。

當我執行的FTP會話的代碼,我工作的一個網站,得到的答覆是:

GET XHR http://www.next-war.com/2-test/themes/2/ajax_v2.php [HTTP/1.1 500內部服務器錯誤97ms]

請幫我解決這個問題。

我很抱歉我的英語不好。而且我是網頁編程的初學者。

非常感謝。

如果你想通過與GET(不推薦)的URL瓦爾你有這樣

read=1&type=2 

來連接,但如果更喜歡隱藏瓦爾,使用POST方法

+0

確保你的PHP文件沒有語法錯誤,並且沒有任何例外。這些通常是Ajax調用發生內部服務器錯誤的原因。 – lucasnadalutti

+2

檢查php錯誤日誌 – Populus

+0

然後很明顯你的文件'ajax_v2.php'裏面有一些錯誤。你應該修復第一個 –

回答

0

$.post("ajax_v2.php", { read: "1", type: "2" }) 
    .done(function(data) { 
      alert("response: " + data); 
    }); 
+0

好,我會用這個,我告訴你 –

+0

現在的錯誤是: POST XHR http://www.next-war.com/2-test/ajax_v2 .php [HTTP/1.1 404 Not Found 54ms] –

+0

當您調用的文件不存在時,會出現404錯誤 – jpintor