2010-04-12 77 views
1

我使用jQuery和AJAX创建CMS。当我点击我的“添加广告系列”按钮时,它会在数据库中创建一个唯一的客户端ID,并在硬重新加载时,新客户端显示在其容器中。我正在尝试使用ajax来即时重新加载容器,而且我没有希望得到的确切运气。我可以重新加载它,但它就像是在描述每个客户端一样!我怎样才能让我的div id通过ajax和jquery重新加载

function AddNewClient() {

dataToLoad = 'clientID=' + clientID + '&addClient=yes';

$.ajax({ type: 'post', url: '/clients/controller.php', datatype: 'html', data: dataToLoad, target: ('#clientssidebar'), async: false, success: function(html){ $('#clientssidebar').html(html); }, error: function() { alert('An error occured!'); } });

};

+0

我们需要更多的信息.​​.. – xandercoded 2010-04-12 21:55:48

回答

2

尝试:

function AddNewClient() 
{ 
    dataToLoad = 'clientID=' + clientID + '&addClient=yes'; 
    $.ajax({ 
     type: 'post', 
     url: '/clients/controller.php', 
     data: dataToLoad, 
     success: function(html){ 
      $('#clientssidebar').html(html); }, 
     error: function() { 
      alert('An error occured!'); } 
     }); 
} 
+0

我结束了同样的问题是,将编辑后定期与链接,以便你可以看到。谢谢你的努力! – 2010-04-12 22:14:44

+0

我跟着你的链接,显然它做我认为应该做的。你能详细说明你想要它做什么吗? – kamasheto 2010-04-12 23:00:17

+0

它正在添加新客户端,但正如你可以看到它重新加载时一样,它会在单击其中一个单独的活动时引入应该在div内部的信息,实际上,只有lorem ipsum应该被取消。 – 2010-04-13 14:13:02