zoukankan      html  css  js  c++  java
  • 看看该死的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);
        });
  • 相关阅读:
    Screen-后台运行
    Env:ctags和Taglist安装与配置
    Env:Cscope安装与配置
    Env:VIM配置
    Env:zsh和fish安装和使用
    UIWebView与JS的深度交互-b
    利用Multipeer Connectivity框架进行WiFi传输-b
    iOS上绘制自然的签名-b
    1行代码为每个Controller自定义“TabBar”-b
    视频边下边播--缓存播放数据流-b
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/4616676.html
Copyright © 2011-2022 走看看