jquery ajax

jQuery Ajax:
1.$.load(url, [data],[callback]):载入远程HTML文件代码并插入至DOM中
    url(String): 请求的HTML页的URL地址
    data(Map): 发送至服务器的key/value数据
    callback(Function): 请求完成时(不需要是success的)的回调函数
    这个方法默认使用GET方式来传递的,如果[data]参数有传递数据进去,就会自动转换给POST方式。
    可以指定选择符来筛选载入的HTML文档,如$.('.ajax.load').load('', function(){this;//在这里事项的是当前的DOM对象即$(".ajax.load")[0] });
   
2.$.get(url, [data], [callback]):使用GET方式来进行异步请求
    url(String): 发送请求的URL地址
    data(Map): 要发送给服务器的数据
    callback(Function): 载入成功时回调函数(只有当Response的返回是success才调用)
    $.get("./Ajax.aspx", {Action:"get",Name:"lulu"}, function (data, textStatus){this;//这里值得是Ajax请求的配置信息})
   
3.$.post(url, [data], [callback], [type]): 使用POST方式来进行异步请求
    url(String): 发送请求的URL地址
    data(Map): 要发送给服务器的数据
    callback(Function): 载入成功时回调函数(只有当Response的返回是success才调用)
    type(String): 客户端请求类型(JSON, XML)
    $.post("Ajax.aspx", { Action: "post", Name: "lulu" }, function (data, textStatus){this; // 这个Ajax请求的选项配置信息,请参考jQuery.get()说到的this});
4.$.ajax(options);    

    options(key/value): 配置信息
    $.ajax({
        type:'post',//可选
        geturl:'action.php',//这里是接收数据的PHP程序
        data:'data='dsa'',//传给PHP的数据,多个参数用&连接
        dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
        success:function(msg){
            //这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!
        },
        error:function(){
            ajax提交失败的处理函数!
        }
    });
posted @ 2013-02-05 10:47  海边菩提  阅读(182)  评论(0编辑  收藏  举报