0
我想刪除多個表具有相同的類名,我的js代碼片段一次工作,它不會循環到下一個表,除非頁面再次刷新。使用ajax和jquery刪除多個記錄serverside
當我評論我的ajax調用,並運行它簡單的jQuery它工作正常。 ,我認爲有一個問題,我的ajax電話的地方...
這jsfiddle url http://jsfiddle.net/ehsansajjad465/ExnkV/有片段沒有ajax ....我怎麼確保ajax調用正常工作,而不是刷新我的網頁每次?
$(".closeprod").live("click",function(e){
e.preventDefault();
elem = $(this).parents('.tbl');
//get serial number
prodsn = $(".tbl").find(".prodsn:eq(0)");
sn = $(prodsn[0]).html().substr(5);
tpl = "anything";
url = "delprod.asp?email=<%=email%>&sn=" + sn + "&t=" + tpl + "&nf=notfeatured";
//remove product from xml file
$.get(url, function(data,status){
if (data == "OK") {
//remove product from template
elem.remove();
}else{
alert("opps something is wrong")
}
});
});
什麼是''tpl''變量你沒有指定它的任何值 –
tpl和sn作爲(序列號)來一個serverside ....在這種情況下,它可能是任何東西,我只是修改我的代碼。奇怪它只能刪除一次,但是當我刷新頁面時,它可以再次刪除...我認爲,JS無法找到多個sn – mmz
嘗試爲它們設置一些值使Ajax調用工作,並返回一些響應 –