我在首页中使用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
。