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