在我的第一个 html 页面中单击文章链接后,第二个页面的 URL 如下所示:
localhost/basket/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>
新闻文本.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 文件,请告诉我。奇怪的是我以前和现在都在工作……我不知道发生了什么。我尝试将脚本放在头部标签之间,但不起作用。这里有什么问题?