In my MVC4 web app I'm using FineUploader to upload files.
When a file is uploaded I send a json response from my controller like so:
return this.Json(packageUploadResult, "text/plain", System.Text.Encoding.UTF8);
I had to modify "application/json" to "text/plain" because I was getting "Save As" "Open" options in IE (info here). ONLY IN IE. It works fine in all other browsers.
View:
...
}).on('complete', function (event, id, filename, json) {
if (json.success) {
if (json.IsSignature) {
alert("IN");
}
...
How can I parse Json response to make it work in IE:
sample response:
{"PackageErrorType":0,"PackageId":"AGI-MM-CFG-NUB-2.0.1.2.2","SignatureMatch":false,"IsSignature":false,"success":true}