如何在JavaScript或jQuery中獲得特定的GET變量?如何從JavaScript/jQuery中讀取GET變量?
我想通過它的AJAX腳本這種方式:
$.ajax({
url: 'foo/bar.php',
data: {
search: $(this).val(),
page: something //$_GET['page'] only in js
},
...
如何在JavaScript或jQuery中獲得特定的GET變量?如何從JavaScript/jQuery中讀取GET變量?
我想通過它的AJAX腳本這種方式:
$.ajax({
url: 'foo/bar.php',
data: {
search: $(this).val(),
page: something //$_GET['page'] only in js
},
...
你嘗試幾乎是正確的,但你不甲肝標記的數據和你在代碼中放置了}
。
$.ajax({
url: 'foo/bar.php',
{
search: $(this).val(),
page: 'something'
},
...
});
欲瞭解更多信息,請看documentation。
編輯:閱讀你的變量,就像你總是這樣做:$s = $_GET['search'];
。也許你有使用$.get
代替$.ajax
或設置請求類型,請$.ajax
-call(不知道這是否是POST默認,但你應該能夠看到這個使用Firebug或類似的東西)
你可以忽略這個,當我提供一個我想要使用它的地方的例子時,它基本上只是一個type-o。實際的問題是如何讀取GET變量本身。 – bcmcfc 2010-10-28 13:24:54
的可能重複[JavaScript查詢字符串](http://stackoverflow.com/questions/647259/javascript-query-string) – Quentin 2010-10-28 13:25:16
可能重複的[我如何獲得查詢字符串值?](http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values) – Spudley 2013-09-06 10:21:05