這樣我就可以使用perl/php或任何其他編程方式發送這些數據。如何捕獲提交表單的帖子數據
假設我有一個網站,上面有一個包含100個城市的組合框,提交每個城市都可以獲得該城市的服務中心列表。
所以我想使用一個Perl代碼,我會循環所有的城市,並捕獲所有的結果,格式適當的HTML在我的網站使用。
做所有這些使用jquery等將手動。同樣使用jquery,我將無法以簡單的方式捕捉到響應,並將其作爲html文件保存在硬盤上。
這樣我就可以使用perl/php或任何其他編程方式發送這些數據。如何捕獲提交表單的帖子數據
假設我有一個網站,上面有一個包含100個城市的組合框,提交每個城市都可以獲得該城市的服務中心列表。
所以我想使用一個Perl代碼,我會循環所有的城市,並捕獲所有的結果,格式適當的HTML在我的網站使用。
做所有這些使用jquery等將手動。同樣使用jquery,我將無法以簡單的方式捕捉到響應,並將其作爲html文件保存在硬盤上。
這奏效了,我不得不學習jQuery最後:
var chk = [];
$("#splocator2 #stateid option").each(function() {
chk.push($(this).val());
});
alert(chk.length);
for (i = 0; i < chk.length; ++i){
$("#splocator2").attr("target", "_blank");
$("#stateid option:eq(0)").attr("selected", "selected");
$("#stateid option:eq(0)").attr("value", chk[i]);
$("#splocator2").submit();
}
運行在頁面上的JavaScript無法訪問發佈到它的變量AFAIK。您可能會想到sending an XHR to your server side code。
即時通訊不知道誰在發送您的描述。但我想你有一個HTML表單將這些數據發送到一些PHP腳本。您在指定PHP和您使用$ _ POST趕上他們在服務器端[「變量」] 如果你想從你的PHP腳本別的地方給他們,用捲曲http://cz.php.net/manual/en/book.curl.php
您可以使用serialize()
方法:
$(function() {
$("#myForm").submit(function() {
alert($(this).serialize());
// No thanks I'm gonna use my own post request
// code here!
return false;
});
});
@ user656848:那麼爲什麼你將問題標記爲jQuery?請考慮下次再提問更好的問題! – ifaour 2011-03-13 13:09:54
能否請你添加一些更多的情況下你的問題 – JohnP 2011-03-13 12:53:51