jQuery中Ajax
来源:互联网 发布:网络互动直播新闻 编辑:程序博客网 时间:2024/06/03 14:45
jQuery对Ajax操作进行了封装,在jQuery中最底层的方法时
1、
load()
在html中加载Ajax
<script src="../script/jquery-3.2.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("a").click(function(){ var url = this.href + " h2 a";//取链接中的h2中的a部分,注意选择器之间空格 var args = {"time":new Date()}; //任何一个html 节点都可 使用load方法来加载Ajax,结果将直接插入html节点 $("#details").load(url,args); return false; }); }); </script> </head> <body> <h1>People</h1> <ul> <li><a href="andy.html">Andy</a></li> <li><a href="richard.html">Richard</a></li> <li><a href="jemery.html">Jemery</a></li> </ul> <div id="details"> </div></html>
2、
<script src="../script/jquery-3.2.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("a").click(function(){ var url = this.href; var args = {"time":new Date()}; //url; //args: JSON格式 //function:回调函数:当相应结束时,回调函数被触发。响应结果在data中 $.post(url, args, function(data){ var name = $(data).find("name").text(); var email = $(data).find("email").text(); var website = $(data).find(website).text(); $("#details").empty() .append("<h2><a href='maito:"+ email +"'>"+ name +"</a></h2>") .append("<a href='" + website + "'>" + website +"</a>"); }); return false; }); }); </script> </head> <body> <h1>People</h1> <ul> <li><a href="andy.xml">Andy</a></li> <li><a href="richard.html">Richard</a></li> <li><a href="jemery.html">Jemery</a></li> </ul> <div id="details"> </div></html>
3、
getJSON(), 返回的data是JSON对象
<script src="../script/jquery-3.2.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("a").click(function(){ var url = this.href; var args = {"time":new Date()}; //url; //args: JSON格式 //function:回调函数:当相应结束时,回调函数被触发。响应结果在data中 $.getJSON(url, args, function(data){ var name = data.person.name; var email = data.person.email; var website = data.person.website; $("#details").empty() .append("<h2><a href='maito:"+ email +"'>"+ name +"</a></h2>") .append("<a href='" + website + "'>" + website +"</a>"); }); return false; }); }); </script> </head> <body> <h1>People</h1> <ul> <li><a href="andy.xml">Andy</a></li> <li><a href="richard.html">Richard</a></li> <li><a href="jemery.html">Jemery</a></li> </ul> <div id="details"> </div></html>
0 0
- jQuery中Ajax-ajax方法
- JQuery中使用ajax $.ajax()
- jQuery与AJAX----jQuery中ajax接口
- JQuery中使用AJAX
- jquery中ajax用法
- Jquery中Ajax使用
- Jquery中Ajax使用
- JQuery中ajax请求
- jQuery中使用Ajax
- JQuery中AJAX应用
- jquery中 ajax应用
- jQuery中Ajax
- 关于jquery中ajax
- jQuery中ajax使用
- jquery 中AJAX 实例
- jQuery中$.Ajax方法
- Jquery中$.ajax()详解
- jQuery中Ajax应用
- Linux yum和apt-get的使用和区别
- uv位移动画
- 集合框架总结1
- Spring中Converter和Formatter的异同点
- LeetCode 123. Best Time to Buy and Sell Stock III(动态规划)
- jQuery中Ajax
- CodeForces
- 有向图的强连通分量(Tanjan)
- JDBC详解
- windows mysql命令导入数据库报错
- 27. Remove Element
- 集合框架总结2
- js中对象的创建
- Super Washing Machines