クエリをハードコーディングする代わりに、検索語を 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
}
}));
}
}
}
});