我已经写了一点 Ajax,当我单击提交按钮时发布表单的值。那部分工作正常!
我遇到的问题是,在我单击提交后,表单保持填充状态并且不清除。我在这里错过了额外的代码行吗?有任何想法吗?
这是我的代码:
<script type="text/javascript">
$("#subscribe-form").submit(function(s)
{
var postData1 = $(this).serializeArray();
var formURL1 = $(this).attr("action");
$.ajax(
{
url : formURL1,
type: "POST",
data : postData1,
success:function(data, textStatus, jqXHR)
{
alert('test alert');
},
error: function(jqXHR, textStatus, errorThrown)
{
//if fails
}
});
s.preventDefault(); //STOP default action
});
$("#subscribe-form").submit(); //Submit the FORM
</script>