2013-04-12 2 views
0

У меня есть что-то вроде следующего, используя ВЫБ.2 плагин:заменит значение по умолчанию JSONP имя обратного вызова в Выбор2

$("#thing").select2({ 
     ajax: { 
     url: 'http://someurl.com', 
     dataType: 'jsonp', 
     jsonpCallback: "callback", 
     data: function (term, page) { 
      // return stuff; 
     }, 
     results: function (data, page) { 
      // return stuff; 
     } 
     } 
    }); 

По некоторым причинам, я не могу переопределить имя JSONP обратного вызова по умолчанию, который заканчивается тем, что было что-то вроде «jQuery19108308313677553087_1365803875152» вместо «callback», поскольку я пытался определить его с помощью «jsonpCallback».

Как мне назвать обратный вызов как угодно?

ответ

-1

Я не очень хорошо знаком с Select2, поэтому это может быть длинный выстрел.

Попробуйте добавить еще один параметр после dataType: 'jsonp'. Параметр, который вы хотите добавить, будет jsonp: 'false'. Это должно позволить вам переопределить обратный вызов по умолчанию.