我有一个单页设计,我设置一个主要div来保持并显示当前的"页面"内容(使用jquery)
然后我在js文件中有这个:
$(document).on("submit", "#kontaktform", function(){
$theform = $(this);
$.ajax({
url: "kontakt_val.php",
type: "POST",
cache: false,
timeout: 5000,
data: $theform.serialize(),
success: function(data) {
if (!data OR data=="ok") {
// AJAX ERROR OR OK: Continue to php validation
$("input[type=submit]",$theform).attr("disabled", "disabled");
$theform.unbind("submit").submit();
} else {
$("#jserrors").html('<p class="error">' + data + '</p>');
$("#jserrors").slideDown(150);
}
},
error: function(e) {
// AJAX ERROR: continue to php validation
$("input[type=submit]", $theform).attr("disabled", "disabled");
$theform.unbind("submit").submit();
}
});
return false;
});
$ theform.unbind(&#34;提交&#34)。提交();似乎没有提交表格
我在思考,因为表单是在内容中使用js / jquery动态添加的
如何解决这个问题?
答案 0 :(得分:0)
这似乎有效:
document.forms["kontaktform"].submit();
不知道怎么做Jquery风格虽然