From 09f24fdda1213bdd5b3d84394fe86910d01c3849 Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Mon, 18 Jun 2012 22:10:33 -0700 Subject: [PATCH] add new options.type parameter for ajax helper. fixes #139 --- select2.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/select2.js b/select2.js index 6b74664c..730bdf84 100755 --- a/select2.js +++ b/select2.js @@ -250,17 +250,18 @@ requestSequence += 1; // increment the sequence var requestNumber = requestSequence, // this request's sequence number data = options.data, // ajax data function - transport = options.transport || $.ajax; - + transport = options.transport || $.ajax, + type = options.type || 'GET'; // set type of request (GET or POST) + data = data.call(this, query.term, query.page, query.context); - if( null !== handler){ - handler.abort(); - } + if( null !== handler) { handler.abort(); } + handler = transport.call(null, { url: options.url, dataType: options.dataType, data: data, + type: type, success: function (data) { if (requestNumber < requestSequence) { return;