Php 如何通过ajax和jquery重新加载div id

Php 如何通过ajax和jquery重新加载div id,php,jquery,ajax,dynamic,html,Php,Jquery,Ajax,Dynamic,Html,我正在使用jQuery和AJAX创建一个CMS。当我单击“添加活动”按钮时,它会在数据库中创建一个唯一的客户机ID,在硬重新加载时,新客户机将显示在其容器中。我正在尝试使用ajax动态地重新加载容器,但我没有得到我所希望的运气。我可以让它重新加载,但它就像是拉在每个客户的描述以及 函数AddNewClient(){ dataToLoad='clientID='+clientID+'&addClient=yes' $.ajax({ 键入:“post”, url:“/clients/control

我正在使用jQuery和AJAX创建一个CMS。当我单击“添加活动”按钮时,它会在数据库中创建一个唯一的客户机ID,在硬重新加载时,新客户机将显示在其容器中。我正在尝试使用ajax动态地重新加载容器,但我没有得到我所希望的运气。我可以让它重新加载,但它就像是拉在每个客户的描述以及

函数AddNewClient(){

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

$.ajax({ 键入:“post”, url:“/clients/controller.php”, 数据类型:“html”, 数据:dataToLoad, 目标:(“#clientssidebar”), async:false, 成功:函数(html){ $('#clientssidebar').html(html); }, 错误:函数(){ 警报('发生错误!'); } }))

}); 试试:

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!'); } 
        });
}

我最终还是遇到了同样的问题,我会编辑带有链接的常规帖子,这样你就可以看到了。谢谢你的努力!我跟踪了你的链接,显然它做了我认为它应该做的事情。你能详细说明一下你想要它做什么吗?它正在添加新的客户端,但正如你所看到的,当它重新加载时,它会在点击其中一个单独的活动时,将应该进入div内部的信息拉入,而实际上,只需拉入lorem ipsum。这可能是如何形成响应的问题。查看您的
/clients/controller.php
,它可能会发送您不希望提取的数据。发现问题,您是对的。。。在php页面中,它在循环中回显所有附加数据。谢谢
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!'); } 
        });
}