是否可以将搜索词传递到 ajax 搜索中,而不是对查询进行硬编码?我一直在搞乱对象文字或某种形式的关联数组,但都没有奏效。下面是我要使用“搜索对象”作为传递给查询的对象:
acTest = $.ajax(**searchObject**{
url: "http://dev.virtualearth.net/REST/v1/Locations",
dataType: "jsonp",
data: {
key: UserConfig.bingMapsKey,
q:**SearchObject**
},
jsonp: "jsonp",
success: function (data) {
var result = data.resourceSets[0];
if (result) {
if (result.estimatedTotal > 0) {
response ($.map(result.resources, function (item) {
return {
data: item,
label: item.name + '(' item.address.countryRegion + ')',
value: item.name
}
}));
}
}
}
});