1
JSON応答データには、結果を表示するためにSelect2で必要となるIDフィールドが含まれていません。ドキュメントでは、IDを生成する方法を提供していますが、私はそうすることができませんでした。誰かがこれを行う方法の例を提供することはできますか?私はこれまでのところ、これを試してみました:ここajax応答データを含むSelect2生成ID
$('.itemSearch').select2(
ajax: {
type: "POST",
url: '/Default.aspx/TestMethod',
data: function(params){
var query={
message:params.term
}
return JSON.stringify(query);
},
processResults: function (data) {
var data1 = $.map(data, function (obj) {
obj.id = obj.id || obj.ItemNumber; // replace pk with your identifier
return obj;
});
return {
results: data.items,
};
}
}
});