Code Bye

关于Jquery Ajax异步请求的属性探讨

 function submitByAjax(form) {
        var json = {
            type: "ajax",
            url: form.getAttribute("ajax"),
            form: form,
            onsuccess: function () {
                alert("提交成功!");
            },
            onfail: function () {
                alert("提交失败!");
            }
        };

        request(json);
    }

上面第5行的  form: form,   有这个form属性吗?我见过别人这样用过,请帮我解释下

引用 1 楼 u010752943 的回复:

you can you up。No can no。。。。

你在逗我,真心求解,no can no bb……


10分
这个应该是被封装过了,看下request就比较好理解了

10分
request(json);这个方法是怎么处理的?楼主是不是用了别人封装的JS插件,如果是,看看别人的API说明。
其中一个是变量名
引用 4 楼 gaofuqi 的回复:

request(json);这个方法是怎么处理的?楼主是不是用了别人封装的JS插件,如果是,看看别人的API说明。

request(json) 下面是个function(json){  } 的事件

引用 6 楼 u014682894 的回复:
Quote: 引用 4 楼 gaofuqi 的回复:

request(json);这个方法是怎么处理的?楼主是不是用了别人封装的JS插件,如果是,看看别人的API说明。

request(json) 下面是个function(json){  } 的事件

这样的话,form只是json变量里面的一个属性,通过json.form能获取到,具体看看里面是怎么处理的。

应该是封装过了

10分
jQuery ajax 参数
没看到过,应该有人又封装了一次把

10分
$(function(){
    $(“#提交按钮的id”).click(
function(){
          $.ajax({
          async:true,//异步请求
           type:”post”,//提交方式
           url:”/user/login”,//controller 的login的方法
           data:$(“form”).serialize(),://表单属性的序列化
           dataType:”json”,//返回值类型json
           success:function(){
           alert(“success”);
           },
           error:function(){
            alert(“error”);
           }
});
});
});

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于Jquery Ajax异步请求的属性探讨