jQuery 之 get、getJSON 与 getScript 方法(13)

jQuery get() 方法

$.get() 方法使用 HTTP GET 请求从服务器加载数据。

定义和用法

请求 "test.php",但是忽略返回结果:

$.get("test.php");

请求 "test.php" 并连同请求发送一些额外的数据(忽略返回结果):

$.get("test.php", { name:"Donald", town:"Ducktown" });

请求 "test.php" 并传递数据数组到服务器(忽略返回结果):

$.get("test.php", { 'colors[]' : ["Red","Green","Blue"] });

请求 "test.php" 并提醒请求的结果:

$.get("test.php", function(data){

alert("Data: " + data);

});

语法

$.get(URL,data,function(data,status,xhr),dataType)

=================================

发送一个 HTTP GET 请求到页面并取回结果:

<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.get("/try/ajax/demo_test.php",function(data,status){
      alert("数据: " + data + "\n状态: " + status);
    });
  });
});
</script>
</head>
<body>
<button>发送一个 HTTP GET 请求并获取返回结果</button>
</body>
</html>
=================================

jQuery getJSON() 方法

定义和用法

getJSON() 方法使用 AJAX 的 HTTP GET 请求获取 JSON 数据。

语法

$(selector).getJSON(url,data,success(data,status,xhr))

=================================

使用 Ajax 请求获取 JSON 数据,并输出结果:

<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.getJSON("demo_ajax_json.js",function(result){
      $.each(result, function(i, field){
        $("div").append(field + " ");
      });
    });
  });
});
</script>
</head>
<body>
<button>获取 JSON 数据</button>
<div></div>
</body>
</html>     
=================================

jQuery getScript() 方法

定义和用法

getScript() 方法使用 AJAX 的 HTTP GET 请求获取和执行 JavaScript。

语法

$(selector).getScript(url,success(response,status))

=================================

使用 AJAX 请求,获取和运行 JavaScript:

<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.getScript("demo_ajax_script.js");
  });
});
</script>
</head>
<body>
<button>使用 Ajax 来获取JavaScript脚本并执行</button>
</body>
</html>     

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值