0

最初の HTML ページで記事のリンクをクリックすると、2 番目のページの 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>

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 ファイルが必要な場合は、お知らせください。奇妙なことに、以前も今も機能していました...何が起こったのかわかりません。head タグの間にスクリプトを配置しようとしましたが、機能しません。ここで何が問題なのですか?

4

0 に答える 0