我正在使用 jQuery select2 插件并尝试让 AJAX 处理我的 ext 数据,这显然不起作用,我只是想知道是否有人可以指出我做错了什么或遗漏了什么?
NOTE这仅适用于选择 v3.5.2
my js:
$('#cliselect').select2({
ajax: {
dataType: "json",
url: "clientprojectpopulate.php",
results: function (data) {
return {results: data};
}
}
});
html:
<select id="cliselect" name="cliselect" style="width: 100%;" /></select>
我的 JSON 返回(我相信这是有效的):
[{"id":"62","text":"Alberta Innovates Health Solutions"},{"id":"4","text":"Alterna Savins & Credit Union"},{"id":"63","text":"BC Patient Safety & Quality Council"}]
The Select2 https://select2.github.io/options.html#ajax控件更新至4.0版本。现在input
元件不再工作,应该有select
元素来代替它们。
结果也改为
processResults: function (data) {
return {
results: data
};
}
在 - 的里面processResults
函数你可以像这样使用它们:
processResults: function (data) {
var results = [];
$.each(data, function (index, account) {
results.push({
id: account.AccountID,
text: account.AccountName
});
});
return {
results: results
};
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)