Javascript 表单提交后如何获取返回值

Javascript 表单提交后如何获取返回值,javascript,Javascript,我想在表单提交成功后获得hid和show div的返回值 <form id='form1' action='api.php' method='post'><input ></input></form> <div id='layer1'></div> 它不起作用。在api.php中是否有我应该返回的内容? 因为我使用的是php5.2,所以在进行表单提交时,我不能使用formdata之类的东西来上传图像 有人能帮忙吗?不要使用

我想在表单提交成功后获得hid和show div的返回值

<form id='form1' action='api.php' method='post'><input ></input></form>
<div id='layer1'></div>
它不起作用。在api.php中是否有我应该返回的内容? 因为我使用的是php5.2,所以在进行表单提交时,我不能使用formdata之类的东西来上传图像


有人能帮忙吗?

不要使用原始表单提交,而是在事件“提交”上添加一个侦听器,或者像您所做的那样,调用.submit,没有区别,然后使用AJAX阻止默认行为。请参见

是否使用了$layer.show;或$'layer1'.show;?因为您没有默认设置,所以表单永远不会提交。所以没有返回值。默认值中也有输入错误。D为大写。如果阻止默认表单提交,则需要执行AJAX调用以获取返回数据。如果提交后需要一些值,则应使用AJAX,下面是一个很好的示例:
$('#form1').submit(function(e){ 
e.preventdefault();
$('#layer1').show();
});