我发送以下 curl 请求以从 mongodb 获取结果。
curl --data 'cmd={"geoNear" : "items", "near":[6.8590845,79.9800719]}' 'http://82.196.xxx.xxx:27080/weather/_cmd'
这是工作。我尝试发送 ajax 请求来完成 curl 请求。
$.ajax({
url: 'http://82.196.xxx.xxx:27080/weather/_cmd',
type: 'POST',
// dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
data: {"geoNear" : "items", "near":[6.8590845,79.9800719]},
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
我认为问题是我的数据对象。curl 请求有'cmd={"geoNear" : "items", "near":[6.8590845,79.9800719]}
. 但我不知道它如何转换为 ajax 请求。
但它不起作用。我得到了200 OK
地位。请帮我。