将form表单通过ajax实现无刷新提交的简单实例

实例如下:

//将form转换为AJAX提交

function ajaxSubmit(url,frm,fn){

var dataPara=getFormJson(frm);

$.ajax({

url:url,

type:"post",

data:dataPara,

async:false,

dataType:'txt',

success:fn

});

}

//将form中的值转换为键值对

function getFormJson(frm){

var o={};

var a=$(frm).serializeArray();

$.each(a,function(){

if(o[this.name]!==undefined){

if(!o[this.name].push){

o[this.name]=[o[this.name]];

}

o[this.name].push(this.value || '');

}else{

o[this.name]=this.value || '';

}

});

return o;

}

/*

//前台调用方式

function autoSubmitFun(){

ajaxSubmit("autoSumitScoreAJAX.action",$('#formId'),function(){});

}

*/

以上是 将form表单通过ajax实现无刷新提交的简单实例 的全部内容, 来源链接: utcz.com/z/314459.html

回到顶部