OK, поэтому я создаю все веб-приложение с использованием AJAX с некоторой локальной памятью и т.д.
Проблемы, которую я имею иногда я дважды нажмите или нажмите рычажки и вперед, которые вызывают вызов $ .post.
Проблема заключается в том, что при обратном вызове они возвращаются и продолжают переписывать друг друга до тех пор, пока последний вызов не вернется.
Очевидно, что это проблема. Что мне нужно сделать, это отменить текущие вызовы POST и просто получить последний обратный вызов.
Я пробовал:
// Make Call:
if(call != undefined){
call.abort();
}
var call = $.post(url,{do:'stuff'},function(response){
// callback stuff:
},'json');
твердит его неопределенными независимо, я предпочитаю использовать .POST чем .ajax, если это возможно.
Спасибо за вашу помощь заранее!
Есть ли опечатка в вашем коде вокруг «материала»? – mjwills
исправил это, спасибо –