繁体   English   中英

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

[英]Jquery Ajax Posting JSON to Server does not work

我正在尝试使用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/

如果您要发布,则无需对其进行字符串化。 简单地做data: abhishek

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM