Softcode Jquery Ajax数据密钥

时间:2016-06-16 19:20:23

标签: javascript jquery ajax

我是Javascript和Jquery的新手,我正试图为灵活的api调用创建一个函数。我想知道的是:有没有办法软编码ajax数据密钥?

例如:

var call = $.ajax({
    url: url,
    data: {Param: paramValue},
    success: successFunction,
    error: errorFunction
  });

其中Param不是api调用中的实际参数,如url/api?Param=paramvalue,而是我之前定义的变量,如Param = userInput()。因此,如果用户输入'metrics',我会拨打url/api?metrics

如果没有,是否有其他方法可以让我知道这一点?

感谢您的想法!

1 个答案:

答案 0 :(得分:0)

好吧,你可以用这种方式来定义数据对象:

var param = "metrics";
var data = {};
data[param] = "";
var call = $.ajax({
    url: url,
    data: data,
    success: successFunction,
    error: errorFunction
});