0

我有类似以下的东西,使用 select2 插件:

$("#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”而不是“回调”,因为我试图用“jsonpCallback”定义它。

如何将回调命名为我想要的任何名称?

4

1 回答 1

-2

我对 Select2 不是很熟悉,所以这可能是一个长镜头。

尝试在dataType: 'jsonp'. 您要添加的参数是jsonp: 'false'. 这应该允许您覆盖默认回调。

于 2013-04-12T23:28:22.407 回答