`

以post方式向iframe传值

 
阅读更多
引用

get 对中文会乱码,所以想用post
以post方式向iframe传值示例如下:
test.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> test </TITLE>
</HEAD>

<BODY onload="document.getElementByIdx('myform').submit()">

<IFRAME NAME="ABC" STYLE="width:400;height:200"></IFRAME>

<FORM id="myform" METHOD=POST ACTION="test.jsp" TARGET="ABC">
    <INPUT TYPE="hidden" NAME="A1" value="guoguo">
</FORM>

</BODY>
</HTML>

test.jsp
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
    <head>
        <title>test </title>
    </head>
    <body>
        <% String a1=request.getParameter("A1");%>
        a1=<%=a1 %>
    </body>
</html>
分享到:
评论

相关推荐

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

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

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

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

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

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

    Ajax跨域传输参数

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

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

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

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

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

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

    postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。 postMessage(data,origin)方法接受两个参数  1.data:要传递的数据,html5规范中提到该参数可以是Jav

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

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

    iframeMessage

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

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

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics