|
本帖最后由 huguoba 于 2015-5-3 23:01 编辑 api.execScript可以在两个窗口/页面之间互相调用的执行脚本程序,有时候咱们需要在两个页面除了调用函数外,需要传递参数,那么如何做呢?今天我们演示下 A页面,打开页面选择城市,关闭后调用B页面设置城市名称 function close (name) { //关闭当前页面 。。。。。 //name为本页面的当前城市名称,作为参数传递到另外一个页面 //A页面index1,B页面--index2 //构造基本执行语句 var str="setCity('"+name+"')"; //跨页面执行脚本 api.execScript({name:"index2",script:str}); }; B页面,更新一个城市显示 function setCity(name){ alert(name); //做其它的事情 } 通过上述两个页面中的name字符串,可以实现大多数的参数传递,如果是json对象,也可以在A页面中格式化为json对象,B页面中利用json.Parse转化为本页面的json对象! 转载地址:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=3110 |
apicloud 不同页面间执行execScript的参数传递
最新推荐文章于 2022-02-11 16:54:30 发布
本文介绍了一种使用api.execScript在不同页面间传递参数的方法。通过示例展示了如何从A页面向B页面传递字符串参数,并讨论了传递JSON对象的可能性。

867

被折叠的 条评论
为什么被折叠?



