相关疑难解决方法(0)

jquery文件上传 - IE完成回调data.result问题

我正在使用jQuery文件上传插件.

我不使用该UI部分,只使用基本部分.

当我执行以下操作时,我遇到了以下问题IE:

$('input#fileupload').fileupload({
    url: '/upload',
    done: function (e, data) {
    if(data.result != null && $.trim(data.result) != '')
        $('a#attachment').html(data.result);
    }
    //......................
Run Code Online (Sandbox Code Playgroud)

IEdata.resultObject(IE9至少,不知道其他人......)

On Chrome/ Firefox只是响应Text(来自服务器的简单纯文本).

想法?

jquery plugins internet-explorer file-upload

30
推荐指数
3
解决办法
5万
查看次数

jQuery fileupload在IE 8和9中不起作用

在此输入图像描述

此代码适用于FF和chrome.在IE 8或9中,我得到500错误,表示not null属性为null.

这是html

<div id="upload_button_div_general" class="fileupload-buttonbar" data-url="/Upload/SomeMethod">
    <label class="fileinput-button ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-primary" role="button"> 
        <span class="ui-button-text">
            <span>Add Documents...</span> 
        </span>
        <input id="upload_button" type="file" name="postedFiles" multiple="" />
    </label>
</div>
<div id="UploadMessage" data-bind="visible: showMessage"> 
    <span>Documents</span>

    <ul data-bind="foreach: upload()">
        <li> 
            <a href="#" data-bind="click: $parent.openFile">
                <span data-bind="text: $data.fileName">  </span>
            </a>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这是javascript

function Upload(div, additionalParams, successFunc, failureFunc) {
    $('#' + div).fileupload({
        dataType: 'json',
        url: rootPath + 'Upload/SomeMethod',
        formData: additionalParams,
        start: function (e, data) {
            showLoading();
        },
        stop: function (e, data) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer file-upload

14
推荐指数
1
解决办法
3万
查看次数