`
747017186
  • 浏览: 317601 次
社区版块
存档分类
最新评论

iframe怎么post传值

 
阅读更多

前一段时间做项目需要跨域传值,以往只用get方式传值,但是这次传输的值很大,所以想用post传值,参考了很多资料,下面是我的实现方案:

form表单:

<form action="aa.do" method="post" target="khiframe" name="khform">

      <input type="hidden" name="updateResult" id="updateResult"/>

</form>

 

iframe框架:

<iframe width=\"1200px\" height=\"500px\" scrolling=\"auto\" frameborder=\"0\" name=\"khiframe\"></iframe>

 

iJS代码:

function aa(){

khform.submit();

}

这样的form上有target属性khiframe就会想指定的域提交,iframe上面也有 name=\"khiframe\"属性所以向指定的iframe上提交,这样就实现了父页面向子页面传输大量的数据,并且利用form表单,而且是post方式。

分享到:
评论

相关推荐

    vue与iframe之间的信息交互的实现

    说一下我的使用场景:在vue中使用...3.vue如何向iframe内传送信息 可以通过H5新属性 postmessage 注释:【postMessage是有点类似于UDP协议,就像短信,是异步的,你发信息过去,但是没有返回值的,只能内部处理完成以

    详解使用postMessage解决iframe跨域通信问题

    第一时间想到的就是用iframe了,但问题来了,我和第三方web项目是有交互的,这就违反同源策略了,处理跨域问题是最让人头疼的事之一。 需求是这样的,在我的页面点击一些按钮,要实时反馈到iframe子页面,子页面再...

    letswrite-postMessage:postMessage 主页、iframe页可互相传值

    postMessage 主页、iframe页可互相传值Demo: 笔记文:

    使用postMesssage()实现跨域iframe页面间的信息传递方法

    由于web同源策略的限制,当页面使用跨域iframe链接时,主页面与子页面是无法交互的,这对页面间的信息传递造成了不小的麻烦,经过一系列的尝试,最后我发现有以下方法可以实现: 1. 子页面url传参 简单说来就是把...

    Ajax跨域传输参数

    可以将book.aa.com用iframe添加到 www.aa.com的某个页面下,在www.aa.com和iframe里面都加上document.domain = "aa.com",这样就可以统一域了,可以实现...就和平时同一个域中镶嵌iframe一样,直接调用里面的JS就可以了

    layer.open 子页面弹出层向父页面传输数据的例子

    var obj = $(layero).find("iframe")[0].contentWindow; obj可以调用子页面的方法,这样就可以通过子页面传递数据了。 $('#addQuota').on('click',function(){ layer.open({ type : 2, title : "子页面", ...

    layer弹窗:top.layer弹窗到父页面跨域解决办法

    layer弹窗:top.layer弹窗到父页面跨域,通过postMessage方法将子页面的配置对象发送到父页面中,父页面再通过子页面的配置对象打开弹窗,对象内不能存在事件。

    html5 postMessage解决跨域、跨窗口消息传递方案

    平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题 1.页面和其打开的新窗口的数据传递 2.多窗口之间消息传递 3.页面与嵌套的iframe消息传递 4.上面三个问题的跨域数据传递 post...

    HTML5中使用postMessage实现两个网页间传递数据

    主要为大家详细介绍了利用HTML5里的window.postMessage在两个网页间传递数据的相关资料,postMessage API的功能是可以让你在两个浏览器窗口或iframe之间传递信息数据,对postMessage感兴趣的小伙伴们可以参考一下

    iframeMessage

    iframeMessage用于跨域传值技术 postMessage引入[removed][removed]使用var iframeId = new iframeMessage("节点id","要通信的域");//接收的值iframeId.addEventListener(function(e){ console.log(e);//接收的参数 ...

    如何使用localstorage代替cookie实现跨域共享数据问题

    因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做...

    JSP父页面传参数到子页面及接收示例

    1、父页面传参数到子页面 代码如下: //JavaScript代码 $.ajax({ type:”POST”, uri:”../student/studentInfo.action”, data:{ “date”:date, “stuNo”:stuNo }, success:function(data){ var params = “?...

Global site tag (gtag.js) - Google Analytics