1
0
mirror of synced 2025-03-10 22:56:12 +03:00

Merge pull request #57 from Fran6co/imp-ajax-abort

Aborts the ajax call when a new is coming up
This commit is contained in:
Igor Vaynberg 2012-05-07 08:18:22 -07:00
commit b3d9e7ce20

View File

@ -212,6 +212,7 @@ See the License for the specific language governing permissions and limitations
function ajax(options) {
var timeout, // current scheduled but not yet executed request
requestSequence = 0, // sequence used to drop out-of-order responses
handler = null,
quietMillis = options.quietMillis || 100;
return function (query) {
@ -224,7 +225,10 @@ See the License for the specific language governing permissions and limitations
data = data.call(this, query.term, query.page);
transport.call(null, {
if( null !== handler){
handler.abort();
}
handler = transport.call(null, {
url: options.url,
dataType: options.dataType,
data: data,