我有一個Ajax調用防止Ajax調用兩次
$('#button1').on('click', function(e){
$.ajax({
url: url,
type: 'POST',
async: true,
dataType: 'json',
enctype: 'multipart/form-data',
cache: false,
success: function(data){
},
error: function(){}
});
e.stopImmediatePropagation();
return false;
});
現在,這裏10分鐘後收到響應。所以ajax調用被多次調用。爲什麼會發生這種情況/我們如何確保只調用一次ajax調用?
「現在,這裏的反應是在10分鐘後收到」 - 什麼?你怎麼發射這個電話?提供的代碼不是問題的來源 – Brennan 2014-10-20 21:45:47
它發生在按鈕調用上。更新了代碼。 – user544079 2014-10-20 21:47:50
您的意思是說用戶不止一次地點擊了按鈕,因爲它需要這麼長時間? – showdev 2014-10-20 21:48:50