Jquery表单插件文件上传

我有一个jquery表单插件的问题。 我尝试异步上传文件,但它不提交表单。 html标记和javascript代码如下所示

$(document).ready(function() { $('#fileUploadForm').ajaxForm(); }); function UploadFile() { var options = { url:"Default.aspx", beforeSend: ShowRequest, success: SubmitSuccesfull, error:AjaxError }; $("#fileUploadForm").ajaxSubmit(options); return false; }.

我有另一个测试表单,它只有一个文本框,它工作正常。 此外,当我评论输入类型=“文件”…行时,上面的表格也可以正常工作。 输入类型文件有什么问题? 任何的想法?

简而言之:

  

不能通过ajax提交,它必须是完整的回发。 传统上,如果您想要AJAX样式行为,则可以使用iFrame。 我已经使用了一些解决方案,不知道你在哪个平台上, SWFUpload通常是一个不错的选择。

以下是修复的完整文档示例: