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 コールバックの名前をオーバーライドできません。これは、「jsonpCallback」で定義しようとしたため、「callback」ではなく「jQuery19108308313677553087_1365803875152」のようなものになります。
コールバックに好きな名前を付けるにはどうすればよいですか?