jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以。这篇文章对此进行了实例介绍,需要的朋友可以参考下
jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以。

代码示例如下:

复制代码 代码如下:$('#send').click(function () {$.ajax({type : "GET",url : "a.php",dataType : "jsonp",success : function (data) {$.each(data.items, function (i, item) {$("<img class='para'/> ").attr("src", item.media.m).appendTo("#resText");if (i == 3) {return false;}});}});
});

$.ajax方法如下:

复制代码 代码如下:

$.ajax({ type: "POST",url:  ctxRoot+'FolderAction!saveInformSetting.action',data: 'jsonStr=' + inform_settingListStr,dataType: "json",complete: function(data){//在这里做些事情,假设返回的json数据里有name这个属性//有时候可以直接data.name或者data['name']去访问//但有时候,却要通过var jsonData = eval("("+data.responseText+")");才可以通过jsonData.name访问,而且这种情况下,需要是complete而不是success}});

$.ajax(options)
这是最根本的JQuery Ajax方法,只有一个参数options,该options参数中包含了请求信息和回调函数的信息。参数内容都是key:value对形式出现,并且都是可选的。

语法如下:

$.ajax({options});
url:(string)发送请求的地址,可以是服务器页面也可以是WebService动作。
type:(string)请求方式,POST或GET
data:(object)向服务器发送请求时带去的数据。是key:value对形式,如:{name:“grayworm”,sex:“male”},如果是数组{works:[“work1”,“work2”]}
dataType:(string)预期返回的数据类型。xml,html,json,text等
beforeSend:(Function)发送ajax请求前被触发,如果返回false则取消本次请求。如果异步请求需要显示gif动画,那应当在这里设置相应的可见。

jquery的ajax异步请求接收返回json数据相关推荐

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

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

  2. jQuery使用ajax异步请求400解决方法

    jQuery使用ajax异步请求访问状态码400解决方法: 先直接上结论:首先检查下自己使用的请求方式,我原来用的是post方式,更改为ajax之后就解决了,才反应过来应该是版本不兼容的问题! < ...

  3. java中使用ajax请求数据格式化,ajax请求服务器返回json数据格式化

    JQuery--实现Ajax应用 实现Ajax应用 1   .load()异步请求数据,通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,调用格式为load(url,[data], ...

  4. jQuery实现Ajax异步请求的三种方式

    jQuery实现Ajax jQuery框架对js原生的ajax进行了封装,封装后的ajax相比原生就变的更加简洁方便,而且功能更加丰富 常用的三种ajax实现的方法: get:$.get(url,[d ...

  5. ajax请求Struts2返回JSON数据方法

    如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择.而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好 ...

  6. Jquery通过ajax请求NodeJS返回json数据

    最近看了NodeJS相关的,在网上查了下结合AJAX的应用,感觉应用前景还是不错的.为什么用这个组合呢? 1.NodeJS不需要安装,拷贝过去就可以使用,而环境变量可以只配置在当前cmd窗口,运行方便 ...

  7. 使用Struts接受Ajax请求并且返回Json数据

    本质 本质上Struts2接受Ajax请求和SpringMVC差不多,因为ajax请求的发起都是由页面来完成的,在MVC的C层只需要接受参数,然后使用Json相关的工具类封装成Json对象返回就行了 ...

  8. jquery实现ajax异步请求

    前端代码: <html> <head> <meta charset="UTF-8"> <title>异步请求</title&g ...

  9. nginx优化之请求直接返回json数据

    对于有些服务端接口返回是固定值的json,可通过配置nginx直接返回json,减少程序的加载对资源的占用,减少接口响应时间 location ~* (request/update)$ {      ...

最新文章

  1. 关于MySQLdb连接数据的使用(插入数据——使用前端页面的方式进行可视化)
  2. 送100本书!涵盖Java 、大数据、推荐系统、机器学习、黑客、数据库、手游、少儿编程等!免费包邮!...
  3. 使用jvisualvm.exe 的Btrace插件监控应用程序
  4. 【使用jdbc和servlet实现阅览文章访问次数】
  5. 空间数据库Spatial Tools的使用
  6. java 前台播放视频_「纯js项目」海康视频项目,java后台+前台web显示的,望提供思路!...
  7. 12.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
  8. 浏览器 调用 vue 组件_父子组件的通信
  9. 杭电1285确定比赛名次
  10. centos自定义服务并加入开机启动
  11. FRR BGP协议分析12 -- ZEBRA路由的处理1
  12. [网络安全自学篇] 九十四.《Windows黑客编程技术详解》之提权技术(令牌权限提升和Bypass UAC)
  13. python,执行pip报错:Fatal error in launcher: Unable to create process using ‘“D:\tools\python.exe“ (已解决)
  14. 现国内基金定投最好的入门书《指数基金投资指南》
  15. 华为日志服务器文档,华为日志服务器配置
  16. 案例——中国篮球运动员的基本信息分析
  17. 我的世界服务器服主无限圈地,我的世界服务器怎么圈地 圈地命令使用方法
  18. Java的来源和基础语法
  19. MATLAB中调用Python
  20. 测试阶段划分为哪几个阶段?

热门文章

  1. Matlab关联m文件与m文件关联设置
  2. 如何区分炫耀和分享?
  3. 问题三十五: 怎么用ray tracing画二次曲面(quadratic surfaces)(1)——椭球面
  4. 如何将网页实现变灰效果?
  5. 大数据分析中常见的错误
  6. ap sat_先准备SAT? SAT II?还是AP?没有哪一个比另一个更重要!
  7. AcWing 4241. 货物运输
  8. linux 0644权限,Linux 中的权限 -- 0755 和 0644
  9. Git常用的步骤和命令
  10. Ant Desing Pro2.0(一)项目初始化