0

JQueryを使用してJSONデータをサーバーに投稿しようとしていますが、content-typeを設定してもサーバーがヒットしません。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/

4

1 に答える 1

1

投稿する場合は、文字列化する必要はありません。単に行うdata: abhishek

于 2012-12-08T05:09:44.267 に答える