随笔 - 432  文章 - 0  评论 - 15  阅读 - 63万

看看该死的jquery.form.js的用法,不是个东西

复制代码
    $("#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);
    });
复制代码

 

posted on   狼来了  阅读(535)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示