首页 新闻 会员 周边 捐助

怎么以post的方式来打开iframe?

0
[已解决问题] 解决于 2014-08-05 10:07

场景说下

一般来说用get的方式打开iframe

但是这里涉及到传值的问题,我希望在打开的那一刻 后台就能接收到 主页面传过来的值

而用get方法打开 url的长度是有限的

在不确定 会出现何种级别的数据的前提下 这样的方式是不可靠的

所以我想问问 怎么解决 主页面大数据量传入iframe  后台可以直接获取到

小眼睛老鼠的主页 小眼睛老鼠 | 老鸟四级 | 园豆:2731
提问于:2014-08-05 09:33
< >
分享
最佳答案
1

通过表单提交,将form的target指向iframe,参考:How do you post to an iframe?

奖励园豆:5
dudu | 高人七级 |园豆:30778 | 2014-08-05 09:57

你这种 我可以去试试

但是问题是 我这是一个用jquery ui 内嵌 iframe的一个弹出框 

很显然 我不可能在主页面上放一个form 专门搞这事 因为这部分 从构建 像 iframe传值 都必须在js里面执行

除了这种还有其他的方式么

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2014-08-05 10:01

大致知道了 谢谢dudu  哈哈 没想到 dudu 也上 stackoverflow 

http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2014-08-05 10:03

如果是动态创建的iframe呢?或者是点击提交才创建的iframe?

Poseur | 园豆:216 (菜鸟二级) | 2018-03-15 09:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册