2012-07-16 58 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

相关问题