如何在ajax jQuery中使用变量名

时间:2016-07-22 02:38:38

标签: javascript jquery json ajax

我有以下代码,它是自动完成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

            };
        }));
        },

1 个答案:

答案 0 :(得分:1)

你可以这样使用,

var KEY = 'd_name'; // declare in somewhere or function param

return {
  label:  item[KEY],
  value:  item[KEY]
};
相关问题