當我點擊Button
第一次func1
工作正常,但是當我再次點擊它不起作用。javascript onclick方法只能工作一次
即使alert('func1')
不起作用
我在做什麼錯?
function func2(id) {
$.ajax({
url: "url2",
type: "POST",
data: {
id: id,
},
cache: false,
dataType: 'json',
success: function (data) {
if (data.status == 'success') {
//do something
} else {
//do something
}
},
complete: function (XMLHttpRequest, status) {
//
}
});
}
function func1(id) {
alert('func1');
var flag = false;
$.ajax({
url: "url1",
type: "POST",
data: {
id: id,
},
cache: false,
async: false,
dataType: 'json',
success: function (data) {
if (data.status == 'false') {
//do something
flag = true;
}
},
});
if (flag) {
func2(id);
}
}
<a id="xx_1" onclick="func1(1);">Button</a>
<a id="xx_2" onclick="func1(2);">Button</a>
....
<a id="xx_n" onclick="func1(n);">Button</a>
您能不能告訴你的按鈕onlclick代碼 –
FUNC1()是的onclick代碼 –
您是否在控制檯中收到任何錯誤消息? – FrankerZ