AJAX补充

一.load方法

$(selector).load(URL,data,callback);

从服务器加载数据,并把数据放入被选中的元素

URL:必选,要加载数据的路径

data:可选.与请求一同发送的查询字符串键/值对集合

callback:可选.回调函数(load加载完成后执行的回调函数)

二.get方法

$.get(URL,callback);

通过url从服务器上请求数据

URL:必须.请求的url

callback:可选.请求成功后的回调函数.

三.post方法

$.post(URL,data,callback);

通过http.post请求服务器上的数据.

  $.ajax({
            url: "updata1.ashx",//请求路径
            data: { "ids": a },//传递的键值对
            type: "post",//请求类型
            dataType: "json",//数据格式
            success: function (m) {//成功后执行
                $("#tids").val(m[0].ids);
                $("#tname").val(m[0].name);
                if (m[0].sex == 'True')
                    $("#tsex").children("input:eq(0)").get(0).checked = true;
                else
                    $("#tsex").children("input:eq(1)").get(0).checked = true;
                $("#tbirthday").val(m[0].birthday);
                $("#DropDownList1").val(m[0].nation);
                $("#DropDownList2").val(m[0].class);
                $("#tscore").val(m[0].score);
            },
            error: function () { alert("数据错误!"); },//错误时执行
            beforeSend: function () { $("#waiting").css("display", "block"); },//在接收到数据之前会执行
            complete: function () {   //接收到数据后会执行这个
                $("#waiting").css("display", "none");
                $("#tc").animate({ top: 100 }, 500);
                $("#tc-zz").css("display", "block");
            }
        });
    });

 

posted on 2017-08-23 14:55  张鑫4477  阅读(112)  评论(0编辑  收藏  举报