李子栗子梨

导航

jQuery实现Ajax

上一篇文章写过,使用原生JS对Ajax的实现,现在我们来写一下通过jQuery对Ajax

使用jQuery对JS有很大简化作用但是有些区别

简单的来说只有四个方法 

$("id").onload(url,date,function(date){ }),  
$.get(url,date,function(date){  }),

$.post(url,date,function(date){  }),

$.getJSON(url,date,function(date){  })

 

下面上代码,由于上一篇文章写了整体结构,所以这里只上JS代码

 1 <script type="text/javascript">
 2         $(function(){
 3             $("a").click(function(){
 4                 var url = this.href;
 5                 var arg = {"time":new Date()};
 6                 $.get(url,arg,function(data){
 7                     var name = $(data).find("name").text();
 8                     var text = $(data).find("text").text();
 9                     
10                     $("#andy").append("<h2>"+ name +"</h2>")
11                                 .append("<a>" + text + "</a>");
12                 });
13                 return false;
14             });
15         });    
16     </script>

 

 

 

 1 <script type="text/javascript">
 2         $(function(){
 3             $("a").click(function(){
 4             alert("aaaa");
 5                 var url = this.href;
 6                 var args = {"time":new Date()};
 7                 alert("aaaa");
 8                 $.getJSON(url,args,function(data){
 9                 alert("aaaa");
10                     var name = data.person.name;
11                     var text = data.person.text;
12                     
13                     $("#andy").append("<h2>"+ name +"</h2>")
14                                 .append("<a>" + text + "</a>");
15                 });
16             return false;
17             });
18         });
19     </script>

 

 

1  <script type="text/javascript">
2         $(function(){
3             $("a").click(function(){
4                 var url = this.href + " h2";
5                 $("#andy").load(url);
6                 return false;
7             });
8         });
9     </script>

 

posted on 2017-08-10 23:29  李子栗子梨  阅读(143)  评论(0)    收藏  举报