jQuery –AJAX

jQuery –AJAX

Ajax是与服务器之间交换数据,它在不重新加载全部页面的情况下面,实现对部分网页的更新。

AJAX= 异步Javascript和XML(Asynchronous Javascript and XML)

jQuery AJAX 方法,您能使用 HTTP Get HTTP Post 程服器上求文本、HTMLXML JSON - 您能些外部数据直接入网的被元素中。

 

AJAX  load() 方法:

load()方法从服务器中加载数据,并将返回的数据放入被选元素中。

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

必需的 URL 参数规定您希望加载的URL  

可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。

可选的 callback 参数是load() 方法完成后所执行的函数名称。

 

可选的callback 参数规定当load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数:

·            responseTxt - 包含用成功果内容

·            statusTXT - 包含用的状

·            xhr - 包含 XMLHttpRequest

$("button").click(function(){

    $("#div1").load("/index/",function(responseTxt,statusTxt,xhr){

      if(statusTxt=="success")

        alert("外部内容加载成功!");

      if(statusTxt=="error")

        alert("Error:"+xhr.status+": "+xhr.statusText);

    });

  });

 

AJAXget() 和AJAX post() 方法

GET  ---  从指定的资源请求数据

POST---  从指定的资源提交要处理的数据

GET 基本上用于从服得(取回)数据。注GET 方法可能返回存数据。

POST 也可用于从服取数据。不POST 方法不会存数据,并且常用于求一起送数据。

$.get(URL,callback);

必需的 URL 参数规定您希望请求的URL

可选的 callback 参数是请求成功后所执行的函数名。

$("button").click(function(){ $.get("demo_test.php",function(data,status){alert("数据: " + data + "\n: " + status); }); });

$.get() 的第一个参数是我们希望请求的 URL"demo_test.php")。

第二个参数是回调函数。第一个回调参数存有被请求页面的内容,第二个回调参数存有请求的状态。

 

$.post(URL,data,callback);

必需的 URL 参数规定您希望请求的URL

可选的 data 参数规定连同请求发送的数据。

可选的 callback 参数是请求成功后所执行的函数名。

 

$("button").click(function(){ $.post("/try/ajax/demo_test_post.php", {name:"教程", url:"http://www.runoob.com"}, function(data,status){alert("数据: \n" + data + "\n: " + status); });

$.post() 的第一个参数是我们希望请求的 URL("demo_test_post.php")

然后我们连同请求(name url)一起发送数据。

"demo_test_post.php" 中的 PHP 脚本读取这些参数,对它们进行处理,然后返回结果。

第三个参数是回调函数。第一个回调参数存有被请求页面的内容,而第二个参数存有请求的状态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值