我有一个带有删除链接的无序列表。当链接单击AJAX调用触发器以删除记录并从列表中删除该项目时。我的AJAX调用有效但我在Firebug中注意到它正在进行两次相同的调用。
任何人都知道我在这里做错了什么?提前谢谢你的帮助!
这是我的UL:
<UL>
<li id="10">
Test action <a class="deleteAction" href="10">delete</a>
</li>
<li id="11">
Test action <a class="deleteAction" href="11">delete</a>
</li>
</UL>
这是我的剧本:
$('.deleteAction').click(function(){
var deleteActionID = $(this).attr("href");
$.post(
'cfc/test.cfc?method=deleteActionByID&returnformat=plain',
{ id: deleteActionID },
function(data){
alert(data);
}
);
return false
});
答案 0 :(得分:2)
我认为你的href导致listitem再次被“点击”,第二次使用jquery命令。也就是说,您单击listitem并激活jquery和href,然后href再次“点击”listitem,重新使用您的jquery脚本。您可能需要更改此href的使用才能解决此问题。