2012-07-16 55 views
2

(我對此很新穎)。我有一個頁面,用戶可以在用戶帖子的不同排序方法之間點擊。取決於他們點擊顯示的內容是否對應。將.php頁面加載到div Ajax和Javascript中

function newContent() 
{ 
    $.ajax({ 
     url: 'ajax/newcontent.php', 
     success: function() 
     { 
      $("#content_div").empty().load("ajax/newcontent.php"); 
     } 

     }); 
} 

這就是我現在所擁有的。但不是從.php頁面加載代碼到#content_box,#content_box只是空白。

任何幫助將會很棒!

編輯**改變#content_dov到#content_div - 哎呦

+0

你應該給參數一樣成功的成功功能:功能(MSG) { $( 「#content_dov」)空() html的(MSG); } – Ricky 2012-07-16 04:58:57

+1

['.load()'](http://api.jquery.com/load)是一個全新的ajax請求的簡寫。它會自動覆蓋它的目標內容,所以你不需要調用空白。 – nbrooks 2012-07-16 05:03:06

回答

5

你爲什麼要使用兩個Ajax請求?你只需要使用

$("#content_dov").load("ajax/newcontent.php"); 

完整的代碼

function newContent() 
{ 
    $("#content_dov").load("ajax/newcontent.php"); 
} 
+0

謝謝@Joyce巴布! – dabious 2012-07-16 05:21:56

3
function newContent() 
{ 
    $.ajax({ 
     url: 'ajax/newcontent.php', 
     success: function(data) 
     { 
      $("#content_dov").html(data); 
     } 

     }); 
} 
+0

兩個答案都奏效了,但@Joyce Babu回答第一。謝謝! – dabious 2012-07-16 05:21:20

相關問題