0

I have a jquery code(which calls the cotroller in mvc3) which is working fine in chrome but it is not working in IE11:

$('#fileUpload').fileupload({
url: baseUrl + 'UploadAttachments',
    dataType: 'html',
    formData: { formId: $("#SelectedFormId").val(), formCompletedStatusId: $("#FormCompletedStatusId").length > 0 ? $("#FormCompletedStatusId").val() : $("#FormCompleteStatusId").val(), formRejectedStatusId: $("#FormRejectedStatusId").val() },
    add: function (e, data) {
        jqXHRData = data
        $("#fileUploadFileName").val(jqXHRData.files[0].name);
    },
done: function (event, data) {
        $("#tabs-2").html('');
        $("#tabs-2").html(data.result);
        jqXHRData = "";
    },
    fail: function (event, data) {
        if (data.files[0].error) {
        alert(data.files[0].error);
        }
    },
    submit: function (e, data) {
    }
});
);

The following event triggers the function:

$("#btnUpload").live("click", function () {
if (jqXHRData != "") {
    if (checkFileExtention(jqXHRData.files[0].name)) {
        AjaxLoading();
        setTimeout(function () { jqXHRData.submit(); }, 1000);
    }
}
});

0 Answers0