Jquery Ajax将JSON发布到服务器不起作用

时间:2012-12-08 05:04:16

标签: java javascript jquery ajax

我正在尝试使用JQuery将JSON数据发布到服务器,但如果我设置了内容类型,则服务器没有被点击。没有HTTP点击发生。我通过Firebug检查过。如果我删除内容类型,那么服务器会被命中,但数据是键值对的形式。

我尝试在Java中使用HTTPClient来测试服务器,它的工作效果非常好。所以服务器上没有问题。

function abc(){
    var abhishek = { 'latitude' : '123',
                     'longitude':'23'};
    $.ajax({
        url : "http://dev.reportaspot.com/health/jsonHit",
        //contentType: 'application/json',
        type : 'POST',
        data : JSON.stringify(abhishek),
        success : function(data2){
            alert('Load was performed.' + data2);
        },
        error : function(err,textstatus,errorThrown){
            console.log(err);
            console.log(textstatus);
            console.log(errorThrown);
            alert('Error '+err);
        }
    });



$(document).ready(function(){
    abc();
    var abhishek = { 'latitude' : '123',
             'longitude':'23'};
});

附加JSFiddle代码。 http://jsfiddle.net/AynLX/3/

1 个答案:

答案 0 :(得分:1)

如果您要发布它,则无需对其进行字符串化。只需data: abhishek