【jQuery】将form表单通过ajax实现无刷新提交
2024-09-03 11:56:08
//将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(){});
}
*/
最新文章
- C 语言学习 第五次作业总结
- hp-pa安装oracle和bash
- Worm.Win32.DownLoader.ns病毒主进程新式输入法注入分析(IME Inject)
- javamail 发送邮件demo
- 【转载】MongoDB参数
- 基于visual Studio2013解决算法导论之029二叉搜索树
- javascript系列之DOM(一)
- 10、end关键字和Fibonacci series: 斐波纳契数列
- 神经网络NN
- thinkphp分页带数据
- linux(ubuntu)环境下安装及配置JDK
- 关于linux find命令的使用
- SIOCGMIIPHY 和 SIOCSMIIREG 命令
- linux下mysql源码安装
- day15 函数的使用方法:递归函数
- selenium之 文件上传所有方法整理总结【转】
- java基础-day16
- javascript 获取当前浏览器窗口宽高
- tushare使用
- FastReport.Net使用:[29]调用存储过程1