2011-07-24 87 views
0

我想知道如何從使用jQuery的表單中讀取GET和POST變量,然後再在控制檯日誌中顯示chrome。從表格讀取GET和POST變量

這與Firebug的相似。

+0

你說的從forms''GET和POST變量是什麼意思? – Dogbert

+0

我想他是指從當前請求獲取和發佈變量。是對的嗎? – peterjwest

+0

是的,這正是我的意思 – user782400

回答

1

您是否知道您可以通過查看網絡選項卡在控制檯中查看這些變量?

如果你希望他們在JavaScript中,爲GET變量,你可以使用一個簡單的腳本來從URL得到這些:

var params = (window.location.href.split("?")[1] || "").split("&"); 
var get = {}; 
$.map(params, function(p) { get[p.split("=")[0]] = p.split("=")[1]; }); 
console.log(get); 

這會給你的GET變量的哈希值。

目前已是該在這裏很好的(更好的)解決方案: how to get GET and POST variables with JQuery?

不幸的是JavaScript沒有訪問發送到該頁面的POST變量,你必須使用服務器端語言將它們輸出爲JSON。

+0

是的,我知道,但因爲我正在學習jQuery和HTTP請求;我想自己開發一些東西, – user782400

0

嘗試

console.log($('form').serialize()); 
+0

就是這樣,還是應該包含任何URL? – user782400

+0

哎呀,以爲你正在尋找一種可能性來構建一個查詢字符串。使用http://plugins.jquery.com/files/jquery.parsequery.js.txt的Michael Mannings插件可以輕鬆解析當前文檔的URL – mckoch