Ajax请求返回Json数据

介绍一下用Ajax向服务器请求数据的方法,以及对于返回的Json数据的使用。

 1 $.ajax({
 2      type:"post",
 3      async:false,
 4      url: ********
 5      data:{"province":$("#provice").val(),
 6                "city":$("#city").val(),
 7                "area":$("#area").val()     },
 8      dataType:"json",
 9      success:function(data){
10                      //请求数据成功的回调函数
11             }
12      error:function(error){
13                     //请求数据失败的回调函数
14             }
15 })

一般的数据请求,这几个属性就够用了。下面来稍稍的介绍一下这几个属性:
“type”  请求数据的方式为 post

"async"  默认设置为true,即异步请求。设置为false时为同步请求

“url”    处理请求的地址

“data”   发送给服务器的数据。注意:冒号前为服务器认定的数据名,冒号后为要发送给服务器相应数据名的相应的值

“dataType”   请求的数据类型为json

OK,ajax请求基本上就是这样了。下面讲一下json数据的使用。

1、形如 data=[‘电饭锅‘,‘冰箱‘,‘空调‘,‘电磁炉‘,‘电热水壶‘,‘电热毯‘]的json数据

类似于数组。可直接用data[i]进行查询或遍历,例如data[2]=“空调”

2、形如data=[{"id":1,"name":“张三”},{"id":2,"name":“李四”},{"id":3,"name":“王二”}]

类似拥有属性的数组。通过data[i]得到某条数据,然后用 .name 获得相应的名字的值

例如:data[1]={"id":2,"name":“李四”},

data[1].name=“李四”

本文完。

欢迎大家指正!

时间: 2024-12-05 13:34:15

Ajax请求返回Json数据的相关文章

ajax请求返回Json字符串运用highcharts数据图表展现数据

[1].[图片] Json字符串和highcharts数据图表展现.jpg 跳至 [1] [2] [2].[代码] Json字符串和highcharts数据图表展现 跳至[1] [2] 001 /* 002 * Filename: OQtyOrPriceReport.js 003 * Description:客户订单数量和价格报表分析 004 * Created: 2013.11.14 005 * Author : liangjw 006 * Company:Copyright (C) 2013

swift http请求返回json数据并解析

1 AppDelegate.swift // // AppDelegate.swift // QQDemo // // Created by 赵超 on 14-6-21. // Copyright (c) 2014年 赵超. All rights reserved. // import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? fun

jquery序列化from表单使用ajax提交返回json数据(使用struts2注解result type = json)

1.action类引入struts2的"json-default"拦截器栈 @ParentPackage("json-default") //示例 @ParentPackage(WapBaseAction.WAP_PACKAGE) //WAP_PACKAGE继承了json-default @Namespace("/") public class ModifyResumeAction extends WapBaseAction {... [emai

ashx文件结合ajax使用(返回json数据)

ashx文件返回json数据: public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string userName = string.Empty; string msg = "{{\"code\":\"{0}\",\"msg\":\"{1}\"}}";

ajax https请求返回json数据

怎么获取通过ajax请求的html代码:http://zhidao.baidu.com/link?url=Vk7mfepx1tNOp6DAy7KYY_wcUlKQxwwGpmCmct3akDwyXt5P8IIbzY_bLqABCUDFHFtbZs90jmYG11iN5APMKR-T7Acvix9A_DDcOpJA9lu http://www.iteye.com/problems/84999

ajax请求返回json字符串/json对象 处理

1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: PrintWriter out = httpServletResponse.getWriter(): ObjectMapper mapper = new ObjectMapper(); Map map = new HashMap(); map.put("name","zz");

php的curl获取https加密协议请求返回json数据进行信息获取

欢迎增加php架构师之旅 群:410028331(招纳贤人-大师中)方便技术的交流 <?php header("Content-type:text/html; charset=utf-8"); function getToken($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //相当关键,这句话是让curl_exec

解决ajax请求返回Json无法解析&quot;\&quot;字符的问题

原因:获取身份证信息,涉及图片路径,存在“\”字符,导致Json解析错误 解决思路:将返回类型从"json"改成"text",此时返回的数据类型变成字符串,将字符串的"\"替换成"/",此时不存在Json格式错误的问题, 再调用Json.parse解析成Json格式 $.ajax({ type : "GET", //提交方式 url : "http://127.0.0.1:24010/ZKIDRO

ajax请求返回的数据无法用选择器绑定事件

今天在写一个项目的时候突然发现一个很怪异的问题,问题是这样的: 当我使用ajax去后台请求数据就将后台拼接生成的html代码直接添加到页面中了,但是在后续操作中发现,生成的html代码绑定的click不起作用,但是换成onclick="click()"的话就可以了. 出现的原因是: 因为先后顺序的关系啊~用AJAX加载是异步加载这个应该很清楚吧~既然是异步加载那么就是非同步的,也就是说当你的整个页面加载完成后$('.div').click(function(){.....});这句根本