jquery ajaxSubmit:如何选择加载响应页面

时间:2012-09-14 00:56:08

标签: jquery forms

我有一个引发各种反应的表格;它需要某种格式的响应(并且会在正常情况下获得它),但是如果服务器出错或者重定向,我需要通过用该页面替换DOM来处理返回的页面。换句话说,我希望像普通表单提交(取代页面)或获取我的特殊数据一样。

当然,关键是jQuery的ajaxSubmit,它可以在不加载页面的情况下获取表单的结果。因此,在中断了正常的表单处理并掌握了这个错误页面后,如何让它接管浏览器呢?

在$ .submit函数的级别,我可以返回true以防止正常处理。 ajaxSubmit的成功功能怎么能“恢复”呢?

1 个答案:

答案 0 :(得分:0)

如果使用Ajax提交,则无法“重新激活”非Ajax表单处理。你可以做的是,如果你通过Ajax调用获得整个页面并且想要用该页面替换页面,那么使用Javascript和DOM来替换整个页面。例如,如果您返回的内容中包含正文标记,则可以使用新标记替换当前正文标记。这与将浏览器转发到新页面并不完全相同,但它具有相同的效果。