【发布时间】:2010-05-21 03:45:31
【问题描述】:
我正在使用 jquery 表单插件 (http://malsup.com/jquery/form/) 通过后台处理的 ajax 上传文件。
上传工作正常,我正在使用 ASP.Net MVC 返回一个包含 $(document).ready 调用的部分视图,以设置一个“计时器”来检查上传文件的处理状态。当我返回包含带有 $(document).ready 调用的脚本块的部分视图时,它永远不会被触发,因此检查上传状态的“计时器”永远不会启动。
当我通过常规 $.post 调用(不上传)执行此操作时,该函数会在 html 加载到 DOM 后正确触发。调用 ajaxSubmit 函数来触发它时,我还需要做些什么吗?
只是一个示例代码:
$('form').live('submit', function () {
$(this).ajaxSubmit({
success: function (data) {
$('#statusDiv').html(data);
}
});
return false;
});
【问题讨论】:
标签: jquery ajax jquery-forms-plugin