0
select2 ajaxを使用しようとしていますので、結果はユーザーが一度表示されます。Select2 4.0.3 Ajaxは常に「結果が見つかりません」を返します
は、ここに私のSELECT2コードです:
$("#itemize_tracking_no").select2({
placeholder: "Courier Tracking #",
debug: true,
minimumInputLength: 2,
allowClear: true,
delay: 250,
ajax: {
url: "ajax_tracking_no",
dataType: 'json',
type: "GET",
data: function (params) {
return {
term: params.term
};
},
processResults: function(data, params){
return {
results: $.map(data.courier_tracking_no, function(courier_tracking_no){
return { id: courier_tracking_no.id, text: courier_tracking_no.courier_tracking_no }
})
};
},
escapeMarkup: function (markup) { return markup; }
}
});
私のJSONレスポンス:
{"result":[
{"id":"1","courier_tracking_no":"4800417009445"},
{"id":"9","courier_tracking_no":"6954176812345"},
{"id":"22","courier_tracking_no":"wetweg"},
{"id":"26","courier_tracking_no":"JM001PCS"},
{"id":"27","courier_tracking_no":"9092501010017"},
{"id":"28","courier_tracking_no":"4806513103018"},
{"id":"29","courier_tracking_no":"4801981112005"},
{"id":"30","courier_tracking_no":"4800047820182"},
{"id":"31","courier_tracking_no":"Test01"},
{"id":"32","courier_tracking_no":"Test02"},
{"id":"33","courier_tracking_no":"Test03"},
{"id":"35","courier_tracking_no":"Test00001"}
]
}
私は{"id":"22","courier_tracking_no":"wetweg"}
を生成する必要がありますwet
を入力し、代わりにそれは私のエラーの可能性があり何No results found
言いますか?
私はあなたの助けに感謝します。ありがとう!
あなたは{id:courier_tracking_no.id、courier_tracking_no:courier_tracking_no.courier_tracking_no}を返そうとしましたか? – hasan