看看该死的jquery.form.js的用法,不是个东西
2024-08-26 13:20:34
$("#btnReg").click(function () { var options = {
//target: '#output', // 把服务器返回的内容放入id为output的元素中
beforeSubmit: showRequest, // 提交前的回调函数
success: showResponse, // 提交后的回调函数
url: config.handles.form, //默认是form的action,如果申明,则会覆盖
type: "post", // 默认值是form的method("GET" or "POST"),如果声明,则会覆盖
dataType: "json", // html(默认)、xml、script、json接受服务器端返回的类型
// clearForm : true, // 成功提交后,清除所有表单元素的值
// resetForm : true, // 成功提交后,重置所有表单元素的值
timeout: 3000 // 限制请求的时间,当请求大于3秒后,跳出请求
}
function showRequest(formData, jqForm, options) {
// formData: 数组对象,提交表单时,form插件会以ajax方式自动提交这些数据,格式如[{name:user,value:val},{name:pwd,value:pwd}]
// jqForm: jQuery对象,封装了表单的元素
// options: options对象
//var queryString = $.param(formData); // name=1&address=2
//var formElement = jqForm[0]; // 将jqForm转换为DOM对象
//var address = formElement.address.value; // 访问jqForm的DOM元素
return true; // 只要不返回false,表单都会提交,在这里可以对表单元素进行验证
}
function showResponse(responseText, statusText) {
console.log(responseText);
if (!responseText.success) {
alert(responseText.message);
}
else {
alert(responseText.message);//注册成功
}
} $("#form1").ajaxForm(options);
});
最新文章
- 【转】apache 二级域名设置完整步骤
- Linux 常见命令说明
- avalon2学习教程11数据联动
- dedecms发布文章时多个Tag间分割逗号自动变成英文逗号
- 如何给Eclipse中添加库(jar包)
- ERP_基于Oracle SOA的企业服务总线整合
- Java缓存学习之三:CDN缓存机制
- GPS功能:百度路书自定义【轨迹回放】
- css两种动态显示星星等级的比较(一星、两星、三星、四星、五星)
- XML系列之--Linq操作带属性的XML(四)
- [boost] build boost with intel compiler 16.0.XXX
- Redis 设计与实现 (六)--发布订阅
- 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)A	Red Rover
- Ubuntu18.04下安装搜狗输入法
- Redis的java客户端jedis
- 关于C#中遍历字符串中的每个字符的方法
- SQL查:询结果区分大小写
- 理解Time-Wait
- js中的XMLHTTPRequest
- 关于DFS和BFS的理解 以及坐标的定义