我有以下代码,它是自动完成ajax查询的一部分。我的代码返回一个JSON,它附带的代码正常工作,但是我想使用一个变量来代替项目* .d_name * ie。我想使自动完成功能成为一个样板解决方案,我可以将变量传递给此函数,它将用项目* .d_name *替换变量的值。我很难弄清楚如何做到这一点。
success: function(data) {
json = $.parseJSON(data);
response($.map(json, function(item) {
return {
label: item.d_name ,
value: item.d_name
};
}));
},
答案 0 :(得分:1)
你可以这样使用,
var KEY = 'd_name'; // declare in somewhere or function param
return {
label: item[KEY],
value: item[KEY]
};