我将 Select2 与 ajax 一起使用。一切正常,当用户单击他们想要的项目时,我使用文档指定的 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 )?