基本上我寫了一個使用純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框架來確保代碼跨平臺兼容。 –