JSP学習ノート(14):ajaxリクエストが成功したときに返されるjsonSringかjsonObjectかについて

1738 ワード

  • getリクエストの場合、jsonString
  • に正常に戻ります.
  • postリクエストの場合、jsonObject(バックグラウンドは文字列に変換してから返されるが、これはまだ理由が分からない)
  • が正常に返される.
  • ページデバッグ情報:
  • リクエストヘッダ:Content-Type:アプリケーション/json;
  • 応答ヘッダ:Content-Type:アプリケーション/json;

  • 次はコード:
  • //get  ,  jsonString
    $.ajax({
            url:"category/get?categoryId="+categoryId,
            type:"get",
            success:function(res){
                alert(res); //   {"bool":"true"}
            },
            error:function(error){
            } 
        });
    //post  ,  jsonObject
    $.ajax({
            url:"cloth/save",
            type:"post",
            data:jsonString,
            dataType:"json",
            contentType: "application/json; charset=utf-8",
            success:function(res){
                alert(res); //   [object,object]
            },
            error:function(error){
    
            } 
        });