我有以下代码,它是自动完成 ajax 查询的一部分。我的代码返回一个 JSON,它可以与附加的代码一起正常工作,但是我想使用一个变量来代替 item*.d_name* 即。我想让自动完成函数更像是一个样板解决方案,其中我可以将变量传递给该函数,并且它将用变量的值替换 item*.d_name* 。我很难弄清楚如何做到这一点。
success: function(data) {
json = $.parseJSON(data);
response($.map(json, function(item) {
return {
label: item.d_name ,
value: item.d_name
};
}));
},
最佳答案
你可以用这种方式,
var KEY = 'd_name'; // declare in somewhere or function param
return {
label: item[KEY],
value: item[KEY]
};
关于javascript - 如何在 ajax jQuery 中使用变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38517285/