$(document).ready(function() {
var options = {
beforeSubmit: showRequest,
success: showResponse
url: url
type: "post"
resetForm: true
};
$('#myForm1').ajaxForm(options);
});
function showRequest(formData, jqForm, options) {
return true;
}
function showResponse(responseText, statusText) {
}
AjaxForm
ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始
ajaxSubmit
马上由AJAX来提交表单。你可以在任何情况下进行该项提交。
问题一:在ie浏览器中不能支持js调用<input type="file" />的点击事件,如果需要美化<input type="file">这个组件,可以看一下这个链接http://www.haorooms.com/post/css_input_uploadmh ;
问题二:后台java返回json数据,在ie浏览器中显示需要下载,而且不能进入 success: showResponse这个回调函数中。解决方法,java后台返回的数据类型改为"text/html".