1

我在网站上运行服务器端缓存,并且需要根据提交的表单触发功能。如何通过 Javascript 访问表单提交的内容?通常我会通过 $_POST 使用 PHP 访问这些。

我无法通过 PHP 获取值,因为表单提交后提供的页面是缓存页面,不会执行任何 PHP。

我正在使用 jQuery。

4

2 回答 2

1

$_POST是一个服务器端 PHP 变量,与 JavaScript 无关。

现在,该$_POST变量通常包含某种由表单提交的值,这些可由 JavaScript 访问。您可以遍历表单并非常轻松地获取填写的值。

代码示例

如果您使用的是 jQuery,您可以获得如下值:

$("#myform input[name=first_name]").val();
于 2012-05-17T22:54:39.547 回答
0
$('form').submit(function() {
  alert($(this).serialize());
  return false;
});

如果您使用 jQuery,则可以执行上述操作,

你也可以这样做:

var form = document.getElementById("<yourformid>");
for(var i =0; i < form.elements.length; i++){
   // grab form.elements[i]
}
于 2012-05-17T22:59:36.007 回答