我在首页中使用iframe ipage。我想在母网页的javascript中获取querystring吗?

最佳答案

我建议您使用我最喜欢的功能:

 function getQueryString() {
                var queryStringKeyValue = window.parent.location.search.replace('?', '').split('&');
                var qsJsonObject = {};
                if (queryStringKeyValue != '') {
                    for (i = 0; i < queryStringKeyValue.length; i++) {
                        qsJsonObject[queryStringKeyValue[i].split('=')[0]] = queryStringKeyValue[i].split('=')[1];
                    }
                }
                return qsJsonObject;
            }

只需从子窗口这样调用它,然后将查询字符串作为对象即可。

例如,如果您有查询字符串?name=stack并想要获取它,请尝试:
getQueryString().name

这将返回stack

09-25 21:42