Ticket #2835: jquery.autocomplete.js.diff
| File jquery.autocomplete.js.diff, 1.2 kB (added by garrettmoon, 3 months ago) |
|---|
|
jquery.autocomplete.js diff |
-
(a) jquery.autocomplete.js vs. (b) (clipboard)
a b 317 317 extraParams[key] = typeof param == "function" ? param() : param; 318 318 }); 319 319 320 if (options.cleanUrl){ 321 urlParam = options.url + '/' + lastWord(term) + '/' + options.max; 322 for (var key in extraParams){ 323 urlParam += '/' + extraParams[key]; 324 } 325 dataParam = {}; 326 }else{ 327 urlParam = options.url; 328 dataParam = $.extend({ 329 q: lastWord(term), 330 limit: options.max 331 }, extraParams); 332 } 333 320 334 $.ajax({ 321 335 // try to leverage ajaxQueue plugin to abort previous requests 322 336 mode: "abort", 323 337 // limit abortion to this input 324 338 port: "autocomplete" + input.name, 325 339 dataType: options.dataType, 326 url: options.url, 327 data: $.extend({ 328 q: lastWord(term), 329 limit: options.max 330 }, extraParams), 340 url: urlParam, 341 data: dataParam, 331 342 success: function(data) { 332 343 var parsed = options.parse && options.parse(data) || parse(data); 333 344 cache.add(term, parsed); … … 382 393 formatMatch: null, 383 394 autoFill: false, 384 395 width: 0, 396 cleanUrl: false, 385 397 multiple: false, 386 398 multipleSeparator: ", ", 387 399 highlight: function(value, term) {