السلام عليكم
لدى مشكلة وهى عند طلب بيانات من الموقع ب Ajax لرابط ما تاخذ بعض الوقت فى هذة الاحيان ممكن يقوم الزائر بتكرار الضغط على رابط الجلب فا بهذا يتم تكرار request على السيرفر لنفس الرابط
مثال:
function GetLatest() {
jQuery.ajax({
type: 'GET',
url: 'ajax/latest',
dataType: 'json',
async: 'false',
success: function(jdata) {
// هنا اثناء جلب البيانات العملية تاخذ بعض الوقت من الثوانى
// اريد اذا كان هذا الطلب لم ينتهى لا يتم تنفيذ هذة الدالة GetLatest() او هذا Ajax ان طلب
alert(jdata['name']);
}, error: function(XMLHttpRequest, textStatus, errorThrown) {
//
}
});
return true;
}
OnClick="return GetLatest();"
التعليقات