我在网站上运行服务器端缓存,并且需要根据提交的表单触发功能。如何通过 Javascript 访问表单提交的内容?通常我会通过 $_POST 使用 PHP 访问这些。
我无法通过 PHP 获取值,因为表单提交后提供的页面是缓存页面,不会执行任何 PHP。
我正在使用 jQuery。
我在网站上运行服务器端缓存,并且需要根据提交的表单触发功能。如何通过 Javascript 访问表单提交的内容?通常我会通过 $_POST 使用 PHP 访问这些。
我无法通过 PHP 获取值,因为表单提交后提供的页面是缓存页面,不会执行任何 PHP。
我正在使用 jQuery。
$_POST
是一个服务器端 PHP 变量,与 JavaScript 无关。
现在,该$_POST
变量通常包含某种由表单提交的值,这些值可由 JavaScript 访问。您可以遍历表单并非常轻松地获取填写的值。
如果您使用的是 jQuery,您可以获得如下值:
$("#myform input[name=first_name]").val();
$('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]
}