从变量设置$ .load POST参数的键

时间:2015-09-03 02:23:36

标签: jquery post get

我可以从变量设置密钥(searchParam)吗?就像使用$.load POST一样:

var searchParam = "code";
$("#myDiv").load("controller.html", {searchParam:searchString});

我知道还有另一种使用GET的解决方法:

$("#myDiv").load("controller.html?"+searchParam+"="+searchString});

但我更喜欢使用第一个,有人帮忙吗?

1 个答案:

答案 0 :(得分:2)

尝试创建普通对象,使用括号表示法将对象key设置为searchParam,将对象value设置为searchString

var searchParam = "code", data = {}; data[searchParam] = searchString;
$("#myDiv").load("controller.html", data);