0

在我的第一个 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 文件,请告诉我。奇怪的是我以前和现在都在工作……我不知道发生了什么。我尝试将脚本放在头部标签之间,但不起作用。这里有什么问题?

4

0 回答 0