我想使用JQuery调用将从数据库中删除记录的页面。当我手动测试时,页面(part_supplierDelete.php)正常工作。除了对页面的调用外,JQuery波纹管的所有工作都完成了。当调用deletePartSupplier()方法时,会弹出确认对话框,如果您单击确定,则会删除正确的div。但该记录没有被删除,看起来该页面根本没有被调用。任何想法我做错了什么?我曾尝试使用Chrome,Firefox和IE 8.JQuery Ajax没有调用页面,但一切正常
function deletePartSupplier(part_supplier_id)
{
var answer = confirm("This action cannot be undone. Are you sure you want to remove this supplier from the part?");
if(answer)
{
$.post("part_supplierDelete.php?part_supplier_id=".concat(part_supplier_id), removeElement("PSID".concat(part_supplier_id)));
}
}
function removeElement(divNum) {
var d = document.getElementById('PartSupplierGroup');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}
*
---------- -----------编辑的 页在原始访问日志中显示它正在被调用。但它并不是像它应该删除的那样。我可以按照访问日志中的链接,然后删除它应该有的行。
下面是访问日志:
/v3/part_supplierDelete.php?part_supplier_id=18
Http Code: 200 Http Version: HTTP/1.1 Size in Bytes: 2
Referer: /v3/partEdit.php?part_id=5
Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10
任何你没有使用jQuery for removeElement()`的原因? – alex 2011-01-24 00:42:39