点击我的第一个html页面中的文章链接后,第二页的网址如下所示:
本地主机/篮/ newstext.html?URL = http://www.basket-planet.com/ru/news/9235
在JS中,我正在尝试获取url = ...并使用它做一些事情。以下是我对脚本的看法:
page2.html:
<body>
<div data-role="page" id="newstext">
<div data-role="content">
<div id="textcontent"></div>
</div>
</div>
<script src="js/newstext.js"></script>
</body>
newstext.js:
$('#newstext').bind('pageshow', function(event) {
var url = getUrlVars()["url"];
alert (url);
});
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
如果您需要查看我的第一页以及js和php文件,请告诉我们。奇怪的是我以前和现在都有工作......我不知道发生了什么。我尝试将脚本放在头标记之间,不起作用。这有什么不对?