iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >AJAX提交与FORM提交的区别是什么
  • 319
分享到

AJAX提交与FORM提交的区别是什么

2024-04-02 19:04:59 319人浏览 泡泡鱼
摘要

这篇文章主要讲解了“ajax提交与FORM提交的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AJAX提交与FORM提交的区别是什么”吧!现在来对

这篇文章主要讲解了“ajax提交与FORM提交的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AJAX提交与FORM提交的区别是什么”吧!

现在来对比一下ajax与隐藏form提交的利与弊。

1.隐藏form提交,更新数据完成后,需要转到一个空白页面再对原页面进行提交后处理;ajax则不用,可以直接返回原页面进行提交后的处理。可见ajax可以比隐藏form提交少增加一个页面。

2.ajax出于安全性考虑,不能对文件进行操作,所以就不能通过ajax来实现文件上传,而通过隐藏form提交则可以实现这个功能,所以这就是目前用隐藏form提交的主要用途。

现在接下来讲述如何通过隐藏form来实现文件上传

1)首先定义一个用于填写表单内容的form

<form name="form1"></form>

2)接着定义一个用于提交的form

<form name="form2" target="myIframe">  //用于指定提交返回的页面显示在这个隐藏的iframe中

<iframe name="myIframe" ></iframe>  //用于存放提交返回后的空白页面

<div id="formInner" ></div>  //用于获取form1的html内容,获得form1的表单元素

</form>

3)在form1提交时,进行如下javascript处理

var formInner= document.getElementById("formInner");
formInner.innerHTML = form1.innerHTML;  //复制form1的html代码
form2.action = form1.action;
form2.submit();

4)提交后,进入后台处理,后台处理完成后,需要返回一个空白页面blank.jsp,这个页面是在隐藏的iframe中生成的,所以可以通过parent对象对原页面进行操作。

比如原页面定义了一个updatePageFromSubmit(),则在blank.jsp页面中可以通过parent.updatePageFromSubmit()来调用进行提交返回后的处理

感谢各位的阅读,以上就是“AJAX提交与FORM提交的区别是什么”的内容了,经过本文的学习后,相信大家对AJAX提交与FORM提交的区别是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: AJAX提交与FORM提交的区别是什么

本文链接: http://www.lsjlt.com/news/75474.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • AJAX提交与FORM提交的区别是什么
    这篇文章主要讲解了“AJAX提交与FORM提交的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AJAX提交与FORM提交的区别是什么”吧!现在来对...
    99+
    2024-04-02
  • form表单和ajax提交的区别有哪些
    本篇内容主要讲解“form表单和ajax提交的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“form表单和ajax提交的区别有哪些”吧! ...
    99+
    2024-04-02
  • ajax提交url与ajax提交表单的对比
    这篇文章主要介绍“ajax提交url与ajax提交表单的对比”,在日常操作中,相信很多人在ajax提交url与ajax提交表单的对比问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • Ajax提交form表单的示例分析
    这篇文章给大家分享的是有关Ajax提交form表单的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ajax (ajax开发) AJAX即“Asynchronous Jav...
    99+
    2024-04-02
  • MySQL事务处理:自动提交与手动提交的区别
    MySQL事务处理:自动提交与手动提交的区别 在MySQL数据库中,事务是一组SQL语句的集合,要么全部执行成功,要么全部执行失败,保证了数据的一致性和完整性。在MySQL中,事务可以...
    99+
    2024-04-02
  • ajax的两种提交方式是什么
    这篇文章主要介绍“ajax的两种提交方式是什么”,在日常操作中,相信很多人在ajax的两种提交方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ajax的两种提交方式是...
    99+
    2024-04-02
  • ajax默认提交方式是什么
    这篇文章主要介绍“ajax默认提交方式是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ajax默认提交方式是什么”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • 什么是两阶段提交和组提交
    本篇文章为大家展示了什么是两阶段提交和组提交,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。出于性能的考虑,事务在提交时为了保证数据安全,需要将redo和undo数据...
    99+
    2024-04-02
  • 怎么用image来提交form
    今天小编给大家分享一下怎么用image来提交form的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2024-04-02
  • 浅析form标签中的GET和POST提交方式区别
    目录form标签中的GET和POST1.form表单使用post方式提交的例子2.form表单使用get方式提交的例子3.一键多值的getlist方法后端如何通过获取多选框用户选中的...
    99+
    2024-04-02
  • ajax提交form表单数据的方法有哪些
    有以下几种方法可以使用Ajax提交form表单数据:1. 使用`FormData`对象:可以使用`FormData`对象来收集for...
    99+
    2023-08-08
    ajax
  • ajax(或者jquery)如何提交整个form表单
    使用Ajax或者jQuery提交整个form表单可以通过以下几个步骤完成:1. 使用jQuery选择器选中form表单元素,并使用`...
    99+
    2023-08-08
    ajax
  • ajax提交form表单数据没反应怎么解决
    1. 检查网络连接是否正常,确保可以正常发送请求。2. 检查浏览器控制台是否有报错信息,如果有,根据错误信息进行排查。3. 检查aj...
    99+
    2023-06-12
    ajax提交form表单 ajax form
  • 如何使用Ajax方法实现Form表单的提交
    这篇文章主要介绍了如何使用Ajax方法实现Form表单的提交,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。常见的form表单提交方式<...
    99+
    2024-04-02
  • 如何利用ajax提交form表单到数据库
    这篇文章主要介绍如何利用ajax提交form表单到数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!大家应该都知道,在静态页面提交表单到数据库很简单就是单纯的<form&nb...
    99+
    2024-04-02
  • Ajax如何实现提交Form表单及文件上传
    这篇文章主要为大家展示了“Ajax如何实现提交Form表单及文件上传”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax如何实现提交Form表单及文件上传”这...
    99+
    2024-04-02
  • Git提交与修改的命令是什么
    这篇文章主要介绍了Git提交与修改的命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Git提交与修改的命令是什么文章都会有所收获,下面我们一起来看看吧。提交与修改Git 的工作就是创建和保存你的项目的快...
    99+
    2023-06-17
  • Git的提交步骤是什么
    这篇文章主要介绍“Git的提交步骤是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git的提交步骤是什么”文章能帮助大家解决问题。Git 提交的基本概念提交是 Git 中最基本的概念。提交,又叫...
    99+
    2023-07-05
  • Git提交规范是什么
    本篇内容介绍了“Git提交规范是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、为什么需要规范无规矩...
    99+
    2024-04-02
  • PHP后端form表单提交的方法
    这篇文章主要介绍了PHP后端form表单提交的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP后端form表单提交的方法文章都会有所收获,下面我们一起来看看吧。1.小程...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作