我有一个变量,但我不能以我想要的方式使用它,请帮助!
var test = window.location.hash;
$('div').load("test.php?id="+test);
请求继续:
XHR finished loading: "http://localhost/test-site/test.php?id=".
并忽略我的变量...
我有一个变量,但我不能以我想要的方式使用它,请帮助!
var test = window.location.hash;
$('div').load("test.php?id="+test);
请求继续:
XHR finished loading: "http://localhost/test-site/test.php?id=".
并忽略我的变量...
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
方法将其忽略。
var test = window.location.hash.substring(1);