这样我就可以使用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