次のような単純なコードを使用して、djangoバックエンドを呼び出して文字列を取得します。しかし、成功関数は、Google Chromeに空の文字列を表示します。 Internet Explorerでは、予想される文字列が表示されます。
$.get(url, function(data) {alert(data);});
Djangoのクラス:
def lookup(request):
message= "looking up"
print message
return HttpResponse("isss",mimetype="application/text")
AjaxがChromeで間違いなく成功するので、私はそれがChromeでIEで動作しない理由を理解しませんか? Chromeのセキュリティ上の問題がありますか?
ありがとうございました!
あなたの 'url'変数はどのように見えますか? –
/inv/lookup /そして、それはurls.pyファイルの関数にマップされています(djangoの必要に応じて) – pokiman
あなたの質問をフォーマットし、Ctrl-kまたは4スペースインデントまたは101010ボタンを使用してコード – crodjer