使用jquery创建AJAX请求并解析JSON

时间:2014-07-30 12:14:55

标签: javascript jquery ajax json

编辑 - 我已经发现请求工作正常,但是一旦从服务器检索到数据,我就不知道如何处理数据。我不知道如何访问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函数不起作用,因为出现了测试警报。为什么不起作用?

1 个答案:

答案 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) {
        }
    });
}