ajax(1)-dataType&contentTypeのクリーンアップ
1145 ワード
ajaxを設定するとdataTypeとcontentTypeの2つの名前が表示されます!
最近、検索中に次の問題が発生しました.
SyntaxError:Unexpected tokenapiサーバへのデータ転送は問題ありませんが、応答送信後に問題が発生したのはdataTypeの設定に問題があったためです.
現在のapiには「return HttpResponse」(「Login failed.Trydoes.」)<
このような形式で各viewメソッドに保持するのは、上記の設定と競合するための問題である.
ここで最近私もそうですが、一行でまとめるのが好きなので、日記帳などです.
最終的に、DataTypeは応答後の結果を送信する.
contentTypeは、私が逆送信したときのデータフォーマットです.
すなわち、上記のエラーはdataTypeがjsonであり、return値がjsonであるため、これはエラーであり、成功した応答ではない.
最近、検索中に次の問題が発生しました.
$.ajax({
type : "POST",
url : 'login',
data : JSON.stringify(userData),
dataType : 'json',
contentType : 'application/json; charset:UTF-8',
error : function(status, error){
alert("통신 에러");
console.log(error);
},
success : function(result){
alert(result.code);
}
});
次のコードを見ると、問題なく使われていると思います.dataTypeとcontentTypeの使い方を知っていれば、コードは大きな間違いを犯します.SyntaxError:Unexpected token
現在のapiには「return HttpResponse」(「Login failed.Trydoes.」)<
このような形式で各viewメソッドに保持するのは、上記の設定と競合するための問題である.
ここで最近私もそうですが、一行でまとめるのが好きなので、日記帳などです.
最終的に、DataTypeは応答後の結果を送信する.
contentTypeは、私が逆送信したときのデータフォーマットです.
すなわち、上記のエラーはdataTypeがjsonであり、return値がjsonであるため、これはエラーであり、成功した応答ではない.
Reference
この問題について(ajax(1)-dataType&contentTypeのクリーンアップ), 我々は、より多くの情報をここで見つけました https://velog.io/@dandihara/ajax정리1-dataType-contentTypeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol