MVC4 Webアプリでは、FineUploaderを使用してファイルをアップロードしています。
ファイルがアップロードされると、次のようにコントローラーからjson応答を送信します。
return this.Json(packageUploadResult, "text/plain", System.Text.Encoding.UTF8);
IEで「名前を付けて保存」「開く」オプションを取得していたため、「application /json」を「text/plain」に変更する必要がありました(情報はこちら)。IEでのみ。他のすべてのブラウザで正常に動作します。
意見:
...
}).on('complete', function (event, id, filename, json) {
if (json.success) {
if (json.IsSignature) {
alert("IN");
}
...
Json応答を解析してIEで機能させるにはどうすればよいですか?
サンプル応答:
{"PackageErrorType":0,"PackageId":"AGI-MM-CFG-NUB-2.0.1.2.2","SignatureMatch":false,"IsSignature":false,"success":true}