2024年6月5日发(作者:)
html页面iframe获取父系URL并传值参数
前段时间买了一个订单系统,功能很全,是直接发送到邮箱的,但是使用了几天后出
现个问题,当订单页面和网站源码不再一个空间时会出现获取不到来路URL参数。
于是我看了订单系统原来的代码,是通过JS获取,放入cookies中传递参数实现的,
一但不再一个空间内cookies就失效了,所以就不能获取到来路URL了,我和开发者沟通
了一下,他说很多方法都测试过了,都没能找到很好的方式传递参数。
于是我就想通过input隐藏方式来传递参数,但是html页面如何才能让input获取
参数值呢,下面看下代码。
主页面
其他代码省略
这是主页调用的代码。通过iframe调用,我在百度上搜索了很多方法,都没有详细介
绍方法。只是告诉用什么代码获取父系URL值。
被调用页面代码如下:(只留重要位置代码)
父系URL通过er函数获取,网上都介绍过用这个函数,但是没有介
绍如何传递参数。
这个是将获取的URL通过JS来赋值给value。于是我测试了很多方法,最终找到一个
方式实现了。
这里写了一个参数。function WebStoreLicense()
{
mentById ("lailu").value=er;
}
这是JS代码,当html被调用运行,body里触发JS。将获取的URL赋值给input
的lailu 值。这样就实现了无丢失传递。
希望可以给你带来启发。
官网
发布评论