jQuery.fn.ajaxSubmit

使用ajax方式提交form表单。

§   原型:

<jQuery> $(form).ajaxSubmit({
            url : '<string>', //
提交目标, 默认取自formaction
            type : 'POST|GET', //
提交方式 默认取自form 或者GET
            data : <hash>, //
额外需要提交的数据
            //
序列化表单数据之前回调函数, 可以尝试修改表单内容
            beforeSerialize : function(form, options){},
            //
数据准备好了, 准备提交, 这时候做些事情, 比较修改下序列化后数据
            beforeSubmit: function(elements, form, options){}
            // ...
其它$.ajax所支持的配置
});

§   举例:

$(form).ajaxSubmit({
            dataType:'json',
            type:'POST',
            success:function(json){
            console.info(json);
},
error:function(){alert('
请求异常')},
complete:function(){
            buttons.attr('disabled', false);
},
beforeSubmit:function(){
            buttons.attr('disabled', true);
},
beforeSerialize:function(form, options){
            form[0].someinput.value = 'changed value';
}
});



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众