页面中前头 iframe 如何传递参数。

快跑蜗牛哥 2017-07-13 04:50:36
a 页面中 如下代码
<button id="totalx">传递参数</button>
<iframe src="fir/tofir" width="100%" align="middle"></iframe>
输入a 页面的地址,自动加载 iframe页面,
现在要求 点击传递参数 按钮,传几个参数到 iframe页面。
页面不刷新的情况下 iframe 页面的值变动。
请问该如何写ajax,
...全文
497 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 qw0907 的回复:
iframe里面有ajax请求 以下代码不能实现传递参数。 <button id="totalx">传递参数</button> <iframe id="Fir" src="fir/tofir" width="100%" align="middle"></iframe> <script type="text/javascript"> <!-- $("#totalx").click(function() { var sTime = '2017/02/09'; var eTime = '2017/07/07'; $.ajax({ async : false, type : "POST", url: "../fir/tofir", data: { "sTime" : sTime, "eTime" : eTime }, success:function(data){alert(data);} }); }); //--> </script>
var sTime = '2017/02/09'; var eTime = '2017/07/07'; 这个2个放到click外面,就是window作用域下作为全局变量,要不你修改不了这2个参数 放window下后用下面代码搞定
var fir=$('#Fir').contents();
fir.sTime='xxxxxxxx';
fir.eTime='xxxxxx'
$('#totalx').trigger('click')
快跑蜗牛哥 2017-07-14
  • 打赏
  • 举报
回复
已经可以实现传递参数了, 现在的问题是 如何在js中如何 刷新 <iframe src="fir/tofir" width="100%" align="middle"></iframe> 页面,
快跑蜗牛哥 2017-07-14
  • 打赏
  • 举报
回复
iframe里面有ajax请求 以下代码不能实现传递参数。 <button id="totalx">传递参数</button> <iframe id="Fir" src="fir/tofir" width="100%" align="middle"></iframe> <script type="text/javascript"> <!-- $("#totalx").click(function() { var sTime = '2017/02/09'; var eTime = '2017/07/07'; $.ajax({ async : false, type : "POST", url: "../fir/tofir", data: { "sTime" : sTime, "eTime" : eTime }, success:function(data){alert(data);} }); }); //--> </script>
  • 打赏
  • 举报
回复
获取iframe的引用,随便你操作iframe中元素,如果iframe里面有ajax请求,自己通过iframe调用 iframe和父页,window.open打开页面之间的引用

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧