我創建了一個jQuery的單擊事件,以刪除XML東西銼的代碼如下:這段代碼有什麼問題?
$(".delete_engine").bind("click",function(){
var del = $(this);
var id = del.attr("id");
var c = confirm("You sure want to delete this?");
if(c)
{
/* $(this).next('.pclass').remove();
$(this).prev('.rurl').remove();
$(this).remove();*/
$.ajax({
type: "POST",
url: "http://localhost:8080/cPEP_UI/Engine_engine_delete",
data: "eid="+id,
dataType: "json",
success: function(data) {
$('#light').html("<img src='loading.gif' alt='loading gif'/>");
$('#light').css("display","block");
$('#fade').css("display","block");
if(data.update == "success"){
del.parent().next().remove();
del.parent().remove();
$('#light').html(data.message+" "+data.update);
}
},
error:function(xhr,err){
//alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
$('.error').html("responseText: "+xhr.responseText);
}
});
}
});
但事實是,它不是谷歌瀏覽器的工作,但與Mozilla Firefox瀏覽器正常工作。任何想法爲什麼發生這種情況?!是因爲緩存!?
什麼是不工作?發生了什麼不應該或者不應該發生的事情? – 2011-05-02 14:33:20
不要太挑剔,但你會介意讓這個壞男孩回到左邊緣一點嗎? :) – pixelbobby 2011-05-02 14:35:30
什麼沒有發生:它不是從xml文件中刪除特定項目,也沒有顯示和jquery ajax方法的錯誤消息。但在Mozilla中,它正確刪除並顯示#light id div。 – Maverick 2011-05-02 14:37:08