以下是從我的coldfusion頁面返回的json字符串的樣子:[{"client":"Asante","id":12},{"client":"City of Lancaster","id":14},{"client":"Massey Energy","id":35},{"client":"Northeast Utilities","id":68},{"client":"Washtenaw","id":50}]
。 Firebug聲稱一切正常,但select2插件中沒有任何數據顯示。select2 ajax將不會顯示返回的json數據
有誰知道這個問題可能是什麼?它應該是返回列名或什麼的?
選擇2呼叫:
$(".select").select2({
allowClear: true,
blurOnChange: true,
openOnEnter: false,
ajax: {
url: "/surveymanagement/admin/client.cfc",
dataType: 'json',
data: function (term, page) {
return {
method: "GetClientsByName",
name: term
};
},
results: function (data, page) {
return { results: data };
}
}
});
你的數據格式必須'[{「文本「:」Asante「,」id「:12},...]'否則你需要通過'{results:data,text:'client'}' – 2013-03-01 15:34:01