أريد عند عمل جلب بالاجاكس بالأعتماد على jQuery اذا كان الطلب لنفس الرابط مازل يجلب فى البيانات من السيرفر كل الطلبات لنفس الرابط اذا حصلت تتوقف

  • true

السلام عليكم

لدى مشكلة وهى عند طلب بيانات من الموقع ب 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();"


التعليق السابق

لن تستطيع إلا إذا أخفيت الرابط الذي ينفذ الاجاكس وأعتقد أن هذا يقوم بالمطلوب .