编辑 - 我已经发现请求工作正常,但是一旦从服务器检索到数据,我就不知道如何处理数据。我不知道如何访问JSON,我该怎么做?
我正在尝试执行jQuery AJAX请求并解析希望收到的JSON。这是我的代码:
search.onsubmit = function() {
$.getJSON("http://www.geocodefarm.com/api/forward/json/d4abb1b19adb13e42eac5a7beac6f4dbeb4b4ba4/" + searchBox.value, function(data) {
var rawJSON = $.parseJSON(data);
alert(rawJSON.COORDINATES.latitude);
});
alert("test");
}
我知道getJSON函数不起作用,因为出现了测试警报。为什么不起作用?
答案 0 :(得分:-1)
你可以这样做:
sendAjax: function (url, dataObj) {
$.ajax({
url: url,
type: "POST",
data: JSON.stringify(dataObj),
contentType: "application/json; charset=utf-8",
timeout: 30000,
success: function (result) {
//do shit..
}
,
error: function (result) {
}
});
}