`
八岭书生
  • 浏览: 103036 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

关于Ajax与iframe及target的问题

阅读更多

      需求:在一个页面(iframe.html)中点击“请导入补充信息 ”,跳转到另个页面(upload.html)。现在不想让它跳转到这个upload.html页面,而是直接在 iframe.html 页面中显示出来进行处理。
    刚开始我的第一反应是想到ajax, 最终实现是可以的,但要处理该跳转页面中的内容时,还是会跳转

 

    之前ifram.html

 
<a href="upload.do?orderId=<bean:write name="orderId" />&orderType=<bean:write name="orderType" />" target="blank"

>请导入补充信息</a>

 

稍微改动下

 

iframe.html:

 

<div>
		<a href="upload.html" target="importInfos"

>请导入补充信息</a>	
	</div>
	<iframe id="importInfos" name="importInfos" frameborder="0" width="800px" height="400px"></iframe>

 

upload.html:

 

<fieldset>
      <br>
      <legend>补充信息导入</legend>
      <label for="_control_areaName" class="dialog_label">文件上传:</label>
      <input type="file" name="file" value="">
      <input id="btnUpload" type="submit" value="导入">
      <br><br>
      <font color="#FF6666">&nbsp;&nbsp;备注:
      	<ul>
            <li>文件模板:<a href="#" target="_blank">业务信息补充模板</a>
            <li>字段说明:
            申请单位名称:发起新增、变更、撤销流程的单位名称,如:XXX<br>
            接入单位名称:接入单位名称包括申请单位及其申请中涉及的单位名称,如:XXX<br>
            联系人:各个接入单位联系人姓名<br>
            电话:接入单位联系人电话<br>
            邮箱:联系人邮箱<br>
            接入范围\接入应用名称:如:2008-8-28  23:00:00<br>
        </ul>
      </font>
    </fieldset>
 

 

 

简单的AJAX例子详解

http://liangq.iteye.com/admin/blogs/994702/

 


更多的请参考


http://liangq.iteye.com/

 

 

分享到:
评论

相关推荐

    iframe式ajax调用示例

    iframe式ajax调用&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form action=’b.php’ method=’post’ name=” id=” target=’formTarget’&gt; &lt;input type=’text’ name=’username’ id=” placeholder=...

    原生ajax和iframe框架实现图片文件上传的两种方式

    大家应该可以举出几种常用的异步文件上传功能的实现方式,使用频率较多的有原生ajax和iframe框架,实现图片文件上传,下面就为大家分享图片文件上传的两种方式:原生ajax和iframe框架,供大家参考,具体内容如下 ...

    Ajax方式提交带文件上传的表单及隐藏iframe应用

    基本原理就是在页面增加一个隐藏iframe,然后通过ajax提交除文件之外的表单数据,在表单数据提交成功之后的回调函数中,通过form单独提交文件,而这个提交文件的form的target就指向前述隐藏的iframe。 html 代码 ...

    iframe式ajax调用示例代码

    iframe式ajax调用&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form action=’b.php’ method=’post’ name=” id=” target=’formTarget’&gt; &lt;input type=’text’ name=’username’ id=” placeholder=...

    基于iframe实现类似于ajax的页面无刷新

    本方法是基于iframe实现的,需求是form表单提交带有文件上传的input标签,因此不能使用ajax来提交 首先: 代码如下: &lt;form id=”form0″ action=”${pageContext.request.contextPath}/news/baikeAdd.form” ...

    使用ajax文件上传的具体实现-完整工程

    代码中有详细的注释,原理就是创建一个隐藏的iframe,把from的target设置成该iframe form.setAttribute('target', iframe.name); 具体可以看ajaxfileuplad.js的代码。

    专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。

    产品描述: 专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。 产品特点: No JavaScript,No CSS, No ...-修正Window控件的IconUrl有时不显示(Target="_parent")的BUG(feedback:xmq&mgzhenhong)。(fixed)

    通过隐藏iframe实现无刷新上传文件操作

    其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔Ajax 的阵营了,iFrame 就乏人问津了。但是用iFrame来实现无刷新上传文件确实一个很好的选择。 ...

    jsp+ajax实现无刷新上传文件的方法

    思想:由于安全问题,javascript操纵不了文件, 导致ajax不能动态上传文件,所以选择了iframe, 列表页把form表单提交到一个隐式的iframe里面,设置表单的属性 代码如下:enctype=’multipart/form-data’ target=’...

    基于ajax实现文件上传并显示进度条

    form的target等于iframe的name; 在servlet部分:文件上传用的Commons-FileupLoad,需要两个Jar,commons-fileupload和commons-io,少了第二个会报出找不到类的异常; 第一个servlet处理上传,及把上传进度保存到...

    不用ajax也可以达到不刷新页面

    &lt;form action="submit.html" method="post" target="myframe"&gt; 请输入用户名和密码: &lt;!-- 用户名的输入框 --&gt; 用户名: &lt;!-- 密码的输入框 --&gt; 密码: &lt;!-- 登录按钮...

    Ajax使用杂谈 也许也是乱弹

    Ajax是一种已不是加载脚本,其最古老的实现方式是利用iframe来加载远程的脚本利用top.Function来调用父窗体的方法。利用a等HTML的target属性来指定。简单但是后期维护复杂化了并且在跨越方面很麻烦。接着就...

    php+iframe实现隐藏无刷新上传文件

    首先ajax不能上传文件,这误导了我有段时间,今晚睡不着就照着说明做了个无刷新上传文件 其实原理很简单 复制代码 代码如下: &lt;form enctype=”multipart/form-data” method=”POST” target=”upload” action=...

    PHP+iFrame实现页面无需刷新的异步文件上传

    说到iframe,现在用它的人是越来越少了,并且很多人都相信它应该被AJAX所取代,的确如此,因为AJAX太出色了。 不过有一种情况的实现我还是选择了iframe,这就是本文要说的文件的异步上传,感兴趣的可以试试,如果用...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    ExtAspNet_v2.3.2_dll

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    JavaScript实现图片伪异步上传过程解析

    首先要知道, ajax无法发送带有文件的post请求所以,所以还是要用同步的方式,但是刷新的时候,我们不要在原来的页面刷新,去一个隐藏的iframe里面刷新,form表单中action正常填写处理文件上传的操作。紧着着的...

    不使用ajax实现无刷新提交表单

    roadId=@ViewBag.roadId” target=”frm”&gt;  这里是表单内容 &lt;/form&gt; JS代码: 若保存成功,后台返回{“ok”:true};若保存失败,后台返回{“ok”:false, “msg”:”错误信息”} 代

    JS异步文件上传(兼容IE8+)

    在非html5的情况下是无法用ajax把文件推送到后端的,只能通过form表单提交。...这时就要用到form表单的target属性,我们这里只需要用到iframename的值,iframename指的是iframe的name属性,意思是转移到iframe

Global site tag (gtag.js) - Google Analytics