全栈工程师开发手册 (作者:栾鹏)

jquery系列教程6-AJAX全解

jquery中ajax应用——get()和post()

get和post发送数据的方式不同,但是在jquery的ajax中这种区别对用户不可见。get传输的数据大小有限制,get请求的数据会被浏览器缓存,两种方式在服务器端的接收不同。

get()
jquery中的get函数形式为$.get(URL,data,callback,type);

代码如下:

$.get("web.jsp",{name:"name1",                                            //get方法中的数据不仅可以是映射方法,也可以是"name=name1&age=12"的字符串方式,age:"12"                                                  //如果有中文,要使用编码,"name="+encodeURIComponent("栾鹏")+"&age=12"
},function(data,textStatue){                                  //data表示返回的内容,可以是xml,JSON文件,HTML片段。textStatus表示请求状态:sucess,error,notmodified,timeout4种$("#div1").html(data);                                    //如果是html片段,直接设置代码段username = $(data).find("comment").attr("username");      //如果是xml文档,则使用$转化为dom对象username = data.username;                                 //如果是json数据,当成对象使用});

post()
jquery中的post函数形式为$.post(URL,data,callback);
代码如下:

$.post("web.jsp", $("#form1").serialize(),                 //serialize序列化表单内容,作为jQuery的表单对象的函数。function(data,textStatue){                              //data表示返回的内容,可以是xml,JSON文件,HTML片段。textStatus表示请求状态:sucess,error,notmodified,timeout4种$("#div1").html(data);                                    //如果是html片段,直接设置代码段username = $(data).find("comment").attr("username");      //如果是xml文档,则使用$转化为dom对象username = data.username;                                 //如果是json数据,当成对象使用});

jquery中ajax应用——get()和post()相关推荐

  1. jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法

    jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法 参考文章: (1)jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法 ( ...

  2. jQuery中ajax的4种常用请求方式

    jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信 ...

  3. php中jquery ajax请求参数,浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html asy.js function testAsync{ var temp; $.ajax( ...

  4. 关于Jquery中ajax方法data参数用法的总结

    关于Jquery中ajax方法data参数用法的总结 jquery手册描述: 示例: $.ajax({type: "POST",url: "some.php", ...

  5. [转]Jquery中AJAX错误信息调试参考

    下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求 ...

  6. Jquery中AJAX参数详细介绍

    转载:http://www.cnblogs.com/qiufuwu618/archive/2012/12/20/2826190.html Jquery中AJAX参数详细列表: 参数名 类型 描述 ur ...

  7. jquery中ajax完整例子get,jq的ajax方法,jquery中ajax完整例子

    jq的ajax方法,jquery中ajax完整例子 相较与js异步对象的繁琐,jq的ajax对象结构更加清晰 一:ajax对象简述 ajax(Asynchronous JavaScript and X ...

  8. jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)

    jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...

  9. ajax 请求成功 再执行javascript,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  10. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

最新文章

  1. 机器学习:计算学习理论
  2. 2008年清华大学计算机研究生机试真题
  3. Kernel Page Global Directory (PGD) of Page table of Process created in Linux Kernel
  4. eclipse访问别人 mysql数据库_eclipse访问mysql数据库!
  5. 【codeforces 103E】 Buying Sets
  6. 起到的C++是中间层的作用
  7. NCB|心咽发育多样化的单细胞转录轨迹分析
  8. vba mysql 非法字符串_非法字符串处理.sql
  9. 实验用matlab函数卷积定理,用matlab验证卷积定理
  10. minio 文件预览_Minio使用说明
  11. Ajax Loader 图标
  12. c语言 int a 5,在C语言中,有如下的写法:int a = 5; int *pa; pa = (a + 1);
  13. 用VIM编写C/C++程序
  14. bind2nd的注意事项 zz
  15. 使用c语言函数的小结,C语言函数指针小结(1)
  16. bufferedimage设置位深度_深度解读超级推荐自定义推广,快速上手最新推广利器!...
  17. android 手机主题制作,怎么制作手机主题?
  18. CDISC SDTM AE domain学习笔记 - 1
  19. java解析json list
  20. php怎么把图片设置为背景,ppt怎么把图片设为背景

热门文章

  1. 语音识别技术应用领域介绍
  2. 语音识别如何处理工作 语音识别功能三个处理阶段
  3. 信息孤岛影响_企业专访:以“信息化”冲破信息孤岛
  4. element el-upload上传图片完成后隐藏上传
  5. java web开发需要学习哪些知识_java web开发需要学习哪些知识?
  6. elementui中给input框赋值成功后input框不能进行编辑问题
  7. 【深度优先搜索】计蒜客:置换的玩笑
  8. 开源流媒体系统:OBS ( Open Broadcaster Software ) 介绍
  9. java物品类_Java:类中的所有东西都是静态的 – 这是合理的吗?
  10. C# 根据url获取文件流流