我正在尝试通过jquery提交表单。我希望在jquery提交表单时触发表单提交事件。
但是,当表单成功提交时,提交事件处理程序无法成功调用。
以下是代码:
但是,当表单成功提交时,提交事件处理程序无法成功调用。
以下是代码:
<html>
<head>
<title>forms</title>
<script src="../common/jquery-1.6.2.min.js"></script>
<script>
$('#testform').submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(html) {
$("#menu").html('<object>'+html+'</object>');
});
return false; // prevent normal submit
});
</script>
</head>
<body>
<form id="testform" action="<%=getURL%>" method="post" >
<!-- <input type="hidden" value="DocQrySetup" name=form>
<input type="hidden" value="bdqdb1" name=config>-->
<input type="hidden" value="test" name=otherParams>
</form>
<script language=javascript>
$('#testform').submit();
</script>
<div id="menu" style="position:relative; bottom: 0; overflow:hidden;">
</div>
</body>
我搜索了所有的论坛,但是没有找到解决方案。
.submit()
? - Praveen