私はajaxを使って作業しているときにreturn type json、application/jsonを見ました。私は両方を試して同じ結果を見つけました。誰でも私にこれら2つの違いを教えてください。 $.ajax
法上のapplication/jsonとjsonの違いは何ですか?
datatype: 'json'
datatype: 'application/json'
私はajaxを使って作業しているときにreturn type json、application/jsonを見ました。私は両方を試して同じ結果を見つけました。誰でも私にこれら2つの違いを教えてください。 $.ajax
法上のapplication/jsonとjsonの違いは何ですか?
datatype: 'json'
datatype: 'application/json'
jQueryのdatatype
引数は、jQueryのバックにマッピングすることができ、jQueryの解析する方法を知っている形式の名前(のようなjson
またはxml
)、または(application/json
のような)MIMEタイプのいずれかを受け入れます解析可能な型。この場合、jQueryはapplication/json
をjson
にマッピングします。なぜなら、これは一般的なフォーマットなのでです。
datatype
引数はサーバーから期待されるMIMEタイプではありませんが、jqueryはどのように応答を解析する必要がありますか。
jQuery.ajax
ためdocumentationは言う:
のdataTypeと(デフォルト:インテリジェントゲス(XML、JSON、スクリプト、またはHTML))
型:String
そのあなたのデータの種類をサーバーから戻ってくることを期待しています。
[...]
"JSONは":JSONとしてレスポンスを評価し、JavaScriptオブジェクトを返します。
可能性のある重複した[$アヤックス - データ型は](http://stackoverflow.com/questions/2722750/ajax-datatype) – stevenelberger
あなたは、MIMEのtypes' 'について読んこの[リスト]をチェックアウトする必要があります(HTTPS ://github.com/h5bp/server-configs-nginx/blob/master/mime.types) –