1. $(function(){
  2. $('#send').click(function(){
  3. $.ajax({
  4. /*
  5. *type:要求为String类型的参数,请求方式(post或get)默认为get。
  6. *注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。
  7. */
  8. type: "GET",
  9. /*
  10. *url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
  11. */
  12. url: "test.json",
  13. /*
  14. *data:
  15. *要求为Object或String类型的参数,发送到服务器的数据。
  16. *如果已经不是字符串,将自动转换为字符串格式。
  17. *get请求中将附加在url后。防止这种自动转换,可以查看processData选项。
  18. *对象必须为key/value格式,例如{foo1:"bar1",foo2:"bar2"}转换为&foo1=bar1&foo2=bar2。
  19. *如果是数组,JQuery将自动为不同值对应同一个名称。
  20. *例如{foo:["bar1","bar2"]}转换为&foo=bar1&foo=bar2。
  21. */
  22. data: {username:$("#username").val(), content:$("#content").val()},
  23. /*
  24. *dataType:
  25. *要求为String类型的参数,预期服务器返回的数据类型。
  26. *如果不指定,JQuery将自动根据http包mime信息返回responseXML或responseText,*并作为回调函数参数传递。
  27. *可用的类型如下:
  28. *xml:返回XML文档,可用JQuery处理。
  29. *html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。
  30. *script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在*远程请求时(不在同一个域下),所有post请求都将转为get请求。
  31. *json:返回JSON数据。
  32. *jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。
  33. *text:返回纯文本字符串。
  34. */
  35. dataType: "json",
  36. /*
  37. *success:要求为Function类型的参数,请求成功后调用的回调函数,有两个参数。
  38. *(1)由服务器返回,并根据dataType参数进行处理后的数据。
  39. *(2)描述状态的字符串。
  40. * function(data, textStatus){
  41. * //data可能是xmlDoc、jsonObj、html、text等等
  42. * this; //调用本次ajax请求时传递的options参数
  43. * }
  44. */
  45. success: function(data){
  46. $('#resText').empty(); //清空resText里面的所有内容
  47. var html = '';
  48. $.each(data, function(commentIndex, comment){
  49. html += '<div class="comment"><h6>' + comment['username']
  50. + ':</h6><p class="para"' + comment['content']
  51. + '</p></div>';
  52. });
  53. $('#resText').html(html);
  54. }
  55. });
  56. });
  57. });

其他元素详见原文

原文入口


作者:Tyler Ning 
出处:http://www.cnblogs.com/tylerdonet/ 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com 联系我,非常感谢。

jquery $.ajax()方法的更多相关文章

  1. $.ajax()方法详解 jquery

    $.ajax()方法详解   jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为Str ...

  2. 重写jquery ajax 方法

    方法一 // TODO 主要功能为重写ajax $.ajaxSetup({ cache: false, headers: { "xxxxx": "xxxxx" ...

  3. $.ajax()方法详解

    jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(p ...

  4. 重写jquery的ajax方法

    //首先备份下jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success ...

  5. ajax方法总结

    ajax方法总结 1.原生ajax get请求和post请求区别:黄色小三角 以get请求为例,输出结果如下: 2.jquery中的ajax 列了常用的6个方法: 3.状态说明 readystate: ...

  6. 重写ajax方法实现异步请求session过期时跳转登录页面

    jQuery(function($){ // 备份jquery的ajax方法 var _ajax=$.ajax; // 重写ajax方法, $.ajax=function(opt){ var _suc ...

  7. jquery中$.ajax方法提交表单

    function postdata(){                        //提交数据函数 $.ajax({                                //调用jqu ...

  8. Ajax方法封装

    打算自己封装一个ajax方法,再不用jq库的情况下,直接引用: ajax作用:数据交互,在不刷新页面的情况下,发送请求,获取数据: 首页第一步常见一个ajax对象:XMLHttpRequest,之后会 ...

  9. 各种AJAX方法的使用比较

    转:http://www.cnblogs.com/fish-li/archive/2013/01/13/2858599.html#_label6 AJAX技术经过这么多年的发展,出现了一些框架或类库用 ...

  10. MVC中使用Ajax提交数据 Jquery Ajax方法传值到action

    Jquery Ajax方法传值到action <script type="text/javascript"> $(document).ready(function(){ ...

随机推荐

  1. MAC上显示隐藏文件夹

    第一步:打开「终端」应用程序. 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killal ...

  2. boost和std中的thread的引用参数

    boost 1.60.0 先上代码: #include <boost/thread.hpp> #include <iostream> void add(int &i) ...

  3. iOS开发笔记1:[转]导航栏里的"Back"按钮显示不出来

    最近项目中遇到一个问题,push过去的ViewController的Nav上面没有返回按钮,遂搜索资料,找到了以下文档.经测试i,问题解决. 原文地址:http://www.cnblogs.com/s ...

  4. C语言程序设计第六次作业

    同学们,本周我们已经学完了顺序结构.选择结构和循环结构,你都理解并掌握了吗?现在就好好理理思路,做个阶段总结吧.本周的知识点总结要求大家在理解的基础上对结构化程序设计的三种基本结构做一个全面的总结. ...

  5. 静态变量static和extern外引用

    静态变量--加static关键字的变量,特点: (1)在全局数据区中分配内存,每次对其值得修改都会保留结果,直至程序结束. (2)若静态变量没显示初始化,那会被自动初始化为0,并且只能初始化一遍. 1 ...

  6. Android深度探索--HAL与驱动开发----第三章读书笔记

    1. 什么是Git? Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开 ...

  7. hdu 2062

    ps:11版的最后一题...是个递推题...比如n=5,推出首数字后,n--,继续找下一个 代码: #include "stdio.h" ]; ]; int main(){ lon ...

  8. 错误笔记:Caused by: java.lang.StackOverflowError

    今天在将一个map转化成json出现堆栈异常,排查原因如下:出现循环递归( rootMap.put("rootMap", rootMap);),栈内存肯定耗光 代码: /** * ...

  9. mysqlnd cannot connect 连接错误处理方法

    mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administra ...

  10. oracle之rownum(伪列)

    整理和学习了一下网上高手关于rownum的帖子: 参考资料:  http://tech.ddvip.com/2008-10/122490439383296.html 和 http://tenn.jav ...