尝试以下列方式避免使用HTML表单:
而不是
<form action="submit_now.php" method="POST" name="my_form">
<input type="text" value="" />
<input type="submit" value="Submit" />
尝试使用:
<input type="text" value="" />
<button value="Submit">Submit</button>
原因: 对于提议的第二种方式,我不需要任何jQuery形式plugin之类的东西来驯服要提交的表单而不重定向。相反,在单击按钮时,我可以进行客户端验证,然后通过ajax调用将输入发送到服务器端验证。
是否有理由不使用第二种方式关于隐藏字段,因为它们的值可能在ajax参数中可见?