2

変数がありますが、思い通りに使えません。助けてください!!

var test = window.location.hash;
$('div').load("test.php?id="+test);

リクエストは次のとおりです。

XHR finished loading: "http://localhost/test-site/test.php?id=". 

そして私の変数を無視します...

4

2 に答える 2

3

window.location.hash#何かが含まれている場合は、シンボルで始まります。次を追加して削除する必要があります.substr(1)

var test = window.location.hash.substr(1);
$('div').load("test.php?id="+test);

そのまま、 のような URL をロードしようとしていますtest.php?id=#22。ハッシュは AJAX の目的では意味がないため、.loadメソッドによって無視されています。

于 2013-10-01T13:40:35.663 に答える
2
var test = window.location.hash.substring(1);
于 2013-10-01T13:37:48.783 に答える