私は単純なウェブサイトで python と js を使用しています。クライアント側からメソッドを呼び出して結果を取得しようとしていますが、何をしても成功関数は発生しません。
これは私のJSです
$.ajax({
url: "http://127.0.0.1:8000/api/gtest/",
type: "POST",
data: { information : "You have a very nice website, sir."},
dataType: "json",
success: function(data) {
alert ("post is success");
},
error: function(request,error) {
alert(request.responseText);
alert(error);
}
});
これは私のサーバー側のコードです
def gtest(request):
jsonValidateReturn = simplejson.dumps({"jsonValidateReturn": "ddddd"})
return HttpResponse(jsonValidateReturn, content_type='application/json', mimetype='application/json')
サーバーは呼び出しに応答します - "POST /api/gtest/ HTTP/1.1" 200 31
ここで同様の質問をしようとしましたが、成功しませんでした:\何をしても、エラー関数だけが呼び出されます。エラーアラートは常に空です..実際のメッセージはありません。
これはおそらく小さな変更であることはわかっていますが、見つけることができません。