【发布时间】:2011-02-07 05:29:39
【问题描述】:
我有几个 div id,每个都包含一个不同的客户端。我希望能够单击删除按钮并使用 ajax 和 jquery 从数据库中删除特定的 div。我在 AJAX 中取得了成功,但它没有从数据库中删除任何内容。然后显然,在删除时,我希望容器动态重新加载。救命!!!
功能删除客户端(){ clientID = $('.clientblock').attr('id') 警报(客户端 ID); var yes = confirm("哇,老板!你真的要删除这个客户吗?"); 如果(是 == 1){ dataToLoad = 'clientID=' + clientID + '&deleteclient=yes', $.ajax({ 类型:'发布', url: '/clients/controller.php', 数据类型:'html', 数据:数据加载, 成功:函数(html){ alert('Client' + clientID + ' 应该已经从数据库中删除了。'); $('#clientscontainer').html(html); }, 错误:函数(){ 警报('错误'); }});}; }; controller.php 信息 // 必要的变量是: $删除客户端 $客户ID 在删除点击时,通过帖子(通过萤火虫) 客户 ID = 0 删除客户端 = 是编辑:很明显,它没有获得正确的客户端 ID 以将其删除到数据库,因为它正在通过 post,但我收到了一个 ajax 成功调用,并且我在那里显示了客户端 ID 变量,它正在选择正确的客户 ID。
alert(clientID) 也拉入 0。有什么想法吗?
【问题讨论】:
-
您必须在此处输入有关您的 controller.php 的一些信息。尝试使用 Firebug 跟踪到控制器的帖子以查看发生了什么 - 参数等。