我有两个问题。如果我直接加载我的页面,我的表单只会提交一次。如果我使用模式加载表单,它将不会提交。jQuery Ajax表单只会绑定一次提交
成功后,我想重新显示表单(通过ajax加载),并仍然将脚本重新绑定到表单。
HTML/jQuery的EDITED
function submitForm(formID,e){
//e.preventDefault(); //STOP default action
var postData = $("#"+formID).serializeArray();
var formURL = $("#"+formID).attr("action");
alert(formID);
$.ajax(
{
url : formURL,
type: "POST",
data : postData,
cache: false,
success:function(data, textStatus, jqXHR)
{
$('.modal-content').html(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
$('.signUpError').html('
}
});
e.preventDefault(); //STOP default action
}
编辑:我已经更新了我的脚本 - 但现在的问题似乎是,每次表单提交,它要使用在第一个提交的数据形成。它似乎没有对数据进行重新序列化。
2014-04-17
TylersSN