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>
浙公网安备 33010602011771号