js代码:
$(function(){
$('#chanzhiform').ajaxForm({
beforeSend: function(){
alert("sss");
},
success: doComplete,
dataType: 'json'
}); function doComplete( data, textStatus, xmlHttp ){
alert("iiii");
}
});html代码:
<form name="chanzhiform" id="chanzhiform" method="post" action="__URL__/operate/op/modify" enctype="multipart/form-data" >
....
<a href="javascript:;" onclick="document.getElementById('chanzhiform').submit();" >提交</a>
<input type="submit" class="submit_btn" value="提交" />
</from>按钮提交能正常运行beforeSend,success,<a>标签提交不能运行beforeSend,success,而是直接跳转到action页面,请问什么原因,请教大家。急!!
$(function(){
$('#chanzhiform').ajaxForm({
beforeSend: function(){
alert("sss");
},
success: doComplete,
dataType: 'json'
}); function doComplete( data, textStatus, xmlHttp ){
alert("iiii");
}
});html代码:
<form name="chanzhiform" id="chanzhiform" method="post" action="__URL__/operate/op/modify" enctype="multipart/form-data" >
....
<a href="javascript:;" onclick="document.getElementById('chanzhiform').submit();" >提交</a>
<input type="submit" class="submit_btn" value="提交" />
</from>按钮提交能正常运行beforeSend,success,<a>标签提交不能运行beforeSend,success,而是直接跳转到action页面,请问什么原因,请教大家。急!!
解决方案 »
- htmledit在线编辑器的BUG?
- prototype的一个问题
- js解析XML
- JavaScript&面向对象
- 用javaScript验证密码输入是否一致,当判断出不一致时,怎么才能重填表单呢?
- 梅花雪树型控件,加在一个div内,而且把src改为:src="MzTreeView10.js",为什么不能显示呢?
- 很急,用button提交的问题
- 使用document.createElement("IFRAME")遇到的问题。。。。。
- 请问如何用js判断某一客户端文件是否存在?
- 新手请教:OpenLayers与Google Map API是什么关系?
- 新浪微博帐号登录自己网站
- jquery $ 未定义
这个是form提交,不是ajax提交,所以beforeSend方法没有被调用。
如果想用a的话一种方法是使用组合模式
<a href="javascript:;" onclick="if(beforeSend())document.getElementById('chanzhiform').submit();" >提交</a>
如果beforeSend为真则提交form,否则不提交