Ajax提交和表单提交之间的区别

Ajax提交和表单提交之间的区别
现在比较Ajax和隐藏表单提交的优缺点。

1、提交隐藏表单。更新数据后,我们需要转到一个空白页面,并将其提交到原始页面。不使用Ajax。它可以回到原来的页面并在提交后处理它,可以看出Ajax可以添加比隐藏表单提交更少的页面。

2.ajax,出于安全考虑,不能对文件操作的,所以不能上传文件通过Ajax。它可以通过隐藏表单提交来实现,所以这是目前隐藏表单的主要用途。

现在让我们讲述如何通过隐藏表单上传文件。

1)首先定义一个表单,填写表单的内容。
2)然后定义提交表单。

/ /用于指定在这场隐藏在iframe显示返回的页面

用于存储返回后提交的空白页

/ /的HTML内容为Form1的访问,获取表单元素1
3)当Form1提交,我们做下面的Javascript处理

VaR由内= document.getelementbyid(由内);
forminner.innerhtml = form1.innerhtml; / / Form1的html代码复制
form2.action = form1.action;
form2.submit();

4)提交后台处理。在后台处理完成后,我们需要返回一个空白页blank.jsp,这是隐藏的iframe所产生的,所以我们可以操作的原始页面的父对象。

例如,原始页面定义一个updatepagefromsubmit()。在blank.jsp页,它可以被parent.updatepagefromsubmit(),这是提交后即返回处理。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部