【问题标题】:Upload does not work with ajax. Work-around. Jquery上传不适用于 ajax。解决方法。 jQuery
【发布时间】:2013-04-21 08:40:04
【问题描述】:

经过一番挫折,我了解到上传不适用于 ajax。

我有两个可能的提交按钮。一个是典型的提交,另一个在上传者旁边工作。

我的简单解决方案:在触发 ajax 之前返回,从而以通常的方式刷新页面。

$("#html-upload").live('click',function(){
    return;
});

但是,这似乎并不能阻止 ajax 触发。应该没那么难……所以我想知道我哪里错了。

【问题讨论】:

    标签: jquery ajax forms upload submit


    【解决方案1】:

    您必须返回 false 以防止发生默认操作。

    $("#html-upload").live('click',function(){
        return false;
    });
    

    【讨论】:

    • 感谢您的回复。我们要做的是提交页面,取消 ajax ......这只是阻止页面做任何事情。
    • @Orangeman555 好吧,我认为这就是您想要的,您知道您现在可以使用 ajax 上传文件,并且有 jQuery 插件可以为旧版浏览器模拟它。
    • 我不确定!有一个相当轻量级的解决方案吗?它只是上传一个csv文件。
    • @Orangeman555 我不知道它们是否轻量级,但您可以自己检查一下。这里有一些github.com/blueimp/jQuery-File-Uploadfineuploader.comuploadify.com
    猜你喜欢
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 2011-09-03
    相关资源
    最近更新 更多