这篇文档主要解决的问题是:在不使用JavaScript进行跨域访问的前提下,实现post回发,进行表单提交。

vframe_post.html
<!DOCTYPEhtml PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><title>No freash submit! Post!</title>
</head>
<body><iframeid="_vframe"name="_vframe"style="display:none;"></iframe><formid="formAct"name="formAct"method="post"action="vframe_receive.html"><inputtype="submit"id="btnNormalSubmit"value="Normal Submit" /></form><formid="formHidden"name="formHidden"method="post"action="vframe_receive.html"target="_vframe"><inputtype="submit"id="btnHiddenSubmit"value="Hidden Submit" /></form>
</body>
</html>
vframe_receive.html
<!DOCTYPEhtml PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><title>No freash submit! Received!</title><scriptlanguage="javascript"type="text/javascript">functiondisplayMessage() {alert("Arrived!");}</script>
</head>
<bodyonload="displayMessage();">VFrame receive Page!
</body>
</html>

在上例中vframe_post.html中提供了两个form,第一个是普通的form,第二个则是设置了target指向一个iframe。这样做的好处就是在formHidden提交的时候,其数据内容将通过iframe进行提交,而不会刷新当前页面。这一点是Ajax效果的一种体现,但却有别于基于XMLHttpRequest对象的Ajax效果。在一些特定的场合将是非常有用的。各宗滋味,自行体会。

  • twitter
  • Sina
  • Yahoo! Meme
  • FanFou

转载于:https://www.cnblogs.com/volnet/archive/2009/10/14/1582897.html

Using the Iframe to implement the Ajax相关推荐

  1. iframe解决跨域ajax请求的方法

    iframe跨域的基本前提是,一个页面可以嵌套非同源站点的html文件,以及某一个域名下的html页面可以通过脚本向同域名服务器发出ajax请求.当一个域名为domain1下的页面A想要向domain ...

  2. 用iframe设置代理解决ajax跨域请求问题

    用iframe设置代理解决ajax跨域请求问题 参考文章: (1)用iframe设置代理解决ajax跨域请求问题 (2)https://www.cnblogs.com/ranzige/p/370965 ...

  3. ajax刷新iframe页面,通过iframe实现简单的ajax表单提交

    之前做项目都是用现成的jquery插件实现表单的校验以及ajax提交,但是今天有个简单的头像图片ajax上传,以及一个很简单的表单提交,实在不想引入一个插件了,本着代码量最小,最简单的原则,照着豆瓣照 ...

  4. ajax将响应结果显示到iframe,脚本化HTTP 取得响应 指定请求

    脚本化HTTP 下面将会用js代码操纵HTTP 下面将会说明在没有致使web浏览器从新加载任何窗口或者窗体的状况下,脚本实现web浏览器和服务器之间的通讯. ajax:为一种找早起避免页面重载而动态更 ...

  5. SpringMVC——通俗易懂讲讲Ajax~

    聊聊Ajax 一.什么是Ajax 二.iframe标签简单伪造Ajax 三.Ajax的实现 1. 基本概念的了解 Ajax的核心是什么? XMLHttpRequest是什么? Ajax数据传输的数据格 ...

  6. php用ajaxs上传图片_php+ajax实现图片文件上传功能实例

    目前常用的异步文件上传功能有几种,比较多见的如使用iframe框架形式,ajax功能效果,以及flash+php功能,下面介绍ajax与iframe实现异步文件上传的功能的例子. 方法一,利用jque ...

  7. 在SAP WebClient UI里使用AJAX进行异步数据读取

    For POC purpose I need to implement the AJAX functionality in Webclient UI component. The UI compone ...

  8. 【SpringMVC笔记】Ajax 入门(jQuery.ajax)

    Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...

  9. 83.【JQuery.Ajax】

    Ajax (一).Ajax简介 1.什么是Ajax 2.jQuery.ajax介绍 (二).环境搭建 1.创建Model并添加web框架 2.配置Artifacts的lib文件 3.配置web框架下的 ...

最新文章

  1. 电脑蓝屏问题检查、解决、
  2. 基于图像的三维模型重建——相机模型与对极几何
  3. 鸟哥的Linux私房菜(服务器)- 第二十章、WWW 伺服器
  4. 第一部分 Mysql的基础
  5. 将Windows MyEclipse的web项目移植到Debian下
  6. Fastdata极数:2021年中国互联网基金投资用户报告
  7. oracle delete循环删除_oracle性能优化:高水位线(HWM)详解--如何计算HWM
  8. Openbox自定义键盘(lxde-rc)
  9. sql连接本地数据库
  10. WinRAR授权/激活(购买许可)
  11. 淘宝客淘点金代码自动生成跳转
  12. 七周成为数据分析师(秦路)-第一周-数据分析思维
  13. TL-WR720n 硬改 16M rom
  14. 【游戏客户端】制作节奏大师Like音游(下)
  15. 顺序表的基本操作——初始化表
  16. Magisk工具使用指南
  17. YTU.3241: 奇怪的比赛
  18. 为hexo添加hexo-admin组件
  19. 国产申威处理器上如何部署FFTW3,实现FFT的高效运算
  20. IDC主机系统详细对比评测

热门文章

  1. 三星手机更新应用后就无服务器,三星手机正在完成系统更新怎么办
  2. 我的扫地机器人让我了解机器人过程自动化(RPA)
  3. 2017.07.23软件更新公告
  4. 关于广告和商业化,一点心里话
  5. AU2009大会介绍附课程名称
  6. 雅虎搜索的中文官方Blog推出
  7. 干货!开发外贸新客户方法大汇总,超全!
  8. 基于Tushare数据库统计混合型基金前十大重仓股持仓变化
  9. [管理与领导-4]:赋能的本质是人与环境的相互促进的关系
  10. 1157 -- 茵茵的第一课