基本上我写了一个使用纯JavaScript的AJAX脚本,我有一个基本上需要HTTP GET请求的脚本。通过Javascript访问HTTP GET请求
例如script.php?id = 2
我想在javascript中使用这个id,所以它可以通过AJAX发送从我的数据库返回数据。
我该如何访问id值。这应该是可能的,因为该值应该在加载页面的标题中出现。
谢谢!
基本上我写了一个使用纯JavaScript的AJAX脚本,我有一个基本上需要HTTP GET请求的脚本。通过Javascript访问HTTP GET请求
例如script.php?id = 2
我想在javascript中使用这个id,所以它可以通过AJAX发送从我的数据库返回数据。
我该如何访问id值。这应该是可能的,因为该值应该在加载页面的标题中出现。
谢谢!
看一看的window.location
object,搜索酒店有你感兴趣的瓦莱斯
此功能。返回它有所有的变量作为键的对象:
function queryVars() {
var q = window.location.search.slice(1).split(/&/g);
var ret = {};
for (i=0;i<q.length;i++) {
var item = q[i].split(/=/);
ret[item[0]]=item[1];
}
return ret;
}
从你的页面,你可以使用它像这样:
var myquery = queryVars();
window.alert(myquery.id);
通过使用body onload()事件将它作为参数传递也是可能的。例如
... ... ??? –@DanielWest你也可以直接在页面JavaScript中使用PHP直接写入值:'<? echo $ _GET [“id”]; ?>'。 – robertc
该网址可以在任何地方使用JavaScript(答案是肯定的)。不过,最好使用jquery(http://api.jquery.com/load-event/)这样的javascript框架来确保代码跨平台兼容。 –