-1
我有以下代碼。問題是,當我提醒點擊函數中的id和狀態的值時,它可以正常工作,但是當我嘗試在此之外這樣做時,id的值最初會返回undefined,但在此之後alert不起作用。請幫助值在Ajax調用內不被訪問
var status = 1;
var id;
$("body").on('click','#first' , function() {
id = 1;
$.ajax({
type: "POST",
url: "url",
data: {id: id, status: status},
dataType: "html",
success: function(data) {
//alert(data);
if($.trim(data) == "A") {
alert('A');
} else if($.trim(data) == "B") {
alert('B');
}
}, error: function() {
alert("ERROR!");
}
});
});
$("body").on('click','#second' , function() {
id = 2;
status = 0;
$.ajax({
type: "POST",
url: "url",
data: {id: id, status: status},
dataType: "html",
success: function(data) {
//alert(data);
if($.trim(data) == "A") {
alert('A');
} else if($.trim(data) == "B") {
alert('B');
}
}, error: function() {
alert("ERROR!");
}
});
});
把AJAX click事件 – guradio
的 「ID」 裏面會不會對你的代碼,除非CLICK1任何價值基礎或者click2已被調用。 –
仍然沒有發生任何事情@guradio – pokemon