0

ページを送信すると、json ファイルにデータが作成されて送信されます。IE7 を除くすべてのブラウザで正常に動作します。本当に何が問題なのかわからない。MIMEタイプを変更してみました

result = Json(model, "text/x-json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet);

結果 = Json(モデル、「テキスト/html」、System.Text.Encoding.UTF8、JsonRequestBehavior.AllowGet);

結果 = Json(モデル、「アプリケーション/json」、System.Text.Encoding.UTF8、JsonRequestBehavior.AllowGet);

json2.js ファイルも含まれていますが、成功ページにリダイレクトされません。

しかし、うまくいきませんでした。

私が望むのは、jsonファイルを開くか保存するように求めるのではなく、成功ページにリダイレクトする必要があるということです。

4

1 に答える 1

0

IE7 はそのままでは JSON 文字列化をサポートしていません。私のプロジェクトの1つで同様の問題がありました。

Douglas Crockford の JSON ライブラリを入手してインクルードすれば、うまくいくはずです。

https://github.com/douglascrockford/JSON-js

json2.js は必要なファイルです。

于 2013-01-24T10:48:52.030 に答える