私は ajax で Select2 を使用しています。ユーザーが必要なアイテムをクリックすると、ドキュメントで指定されている on(change) 関数を使用して、いくつかのことを行います。
$("#e6").on("change", function(e) {
$('input#Destination').val(e.val);
});
});
戻り値 (e.val) は ajax 呼び出しからのdata.id値ですが、データ オブジェクトには " name "、" id "、および " type " があります。
dataFormatSelection() にコードを追加することはできますが、これは論理的に聞こえず、混乱を招きます。
function dataFormatSelection(data) {
console.log(data.name + "|" data.id + "|" + data.type);
return data.name;
}
on("change".. イベントで ( data.idだけでなく)データオブジェクト全体にアクセスするにはどうすればよいですか?