【发布时间】:2016-05-28 20:26:20
【问题描述】:
我的页面中有多个 select2。 我有一个特定的 ajax 引擎,由于很多原因无法更改它。 我想在最终用户在字段中输入时填写每个 select2 下拉列表,并使用自制的 javascript 填写 select2 中的“选项”。
我尝试了很多在网上找到的不同的东西,但找不到合适的语法。
例如:
jQuery("customer").select2({
query: function (options) {
alert('ok');
// my ajax call would be here
xajax_getCustomers(stringFilled);
}
});
我已经尝试过使用“ajax:”和其他一些东西,但我找不到在填充内容时如何触发 javascript 函数。 重要提示:我应该能够填充字符串,以便将其传递给我的 ajax 调用
感谢您的帮助
【问题讨论】:
-
select2.github.io/examples.html#data-ajax你不需要自定义函数,
select2插件自带了这个功能。 -
我已经看到了这些信息。但它适用于使用 JSON 的“标准”ajax 调用。这不是我的情况。我希望能够调用我自己的 javascript 函数
-
我添加了一个答案。告诉我它是否能解决您的问题
-
您使用的是哪个版本的 select2? 3.5.x 还是 4.0.x?
标签: javascript jquery ajax select2