说到ajax当然离不开json格式了。在ajax的数据传递过程中用到最多的便是json格式了吧。

  什么是json格式,在刚开始用它的时候,着实让人迷茫了一阵子呀。说的白了点所谓json不就是一种数据的格式嘛。

而我们只要理解这种格式,就可以用ajax方便的传递数据了。说到json格式又要说到js中的对象和数组。所以说知识都是相互

联系的,知识的融会贯通还是很重要的。

  json语法是JavaScript对象表示语法的子集。虽然json简单的说就是js中的对象和数组。但是用ajax向后台传递json格式的

数据时还是要转换一下。否则在后台无法成功获得数据。

前台js代码

      var dayTimeObj={}; //声明一个js对象var dayTime=[1,2,3,4]; // 声明一个js数组dayTimeObj.rows=dayTime;//属性
 $.ajax({url:"InsertData.do",type:"post",dataType:"json",data:{                 "dayTimeObj":JSON.stringify(dayTimeObj),},success:function (data){if(data){alert(" ok");}});

在后台获得json数据

后台java代码

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

response.setContentType("text/json; charset=utf-8");
String dayTimeObj=request.getParameter("dayTimeObj");JSONObject tt=JSONObject.fromObject(dayTimeObj);//封装成json对象
Object a=tt.get("rows");
JSONArray jsonArray2=JSONArray.fromObject(a);//封装成数组对象
for (int i = 0; i < jsonArray2.size(); i++) {//循环获得数组的值            }

   当json字符中存在特殊字符时,json格式显示不正确。必须把特殊字符去掉。

转载于:https://www.cnblogs.com/heyesp/p/4346289.html

ajax实例详解(2)相关推荐

  1. $.ajax实例详解,Ajax与$.ajax实例详解

    这次给大家带来Ajax与$.ajax实例详解,Ajax与$.ajax使用的注意事项有哪些,下面就是实战案例,一起来看一下. 实例一(Ajax请求基本创建格式): Ajax练习(GET,不考虑浏览器兼容 ...

  2. Jquery Ajax 实例详解

    function test(){$.ajax({//提交数据的类型 POST GETtype:"POST",//提交的网址url:"testLogin.aspx" ...

  3. js原生ajax实例详解

    <!DOCTYPE HTML> <html><head><title>please enter your title</title>< ...

  4. php 请求拦截,解决拦截器对ajax请求的拦截实例详解

    解决拦截器对ajax请求的的拦截 拦截器配置:public boolean preHandle(HttpServletRequest request, HttpServletResponse resp ...

  5. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

  6. 小程序怎么处理轮训ajax,微信小程序中使用Promise进行异步流程处理的实例详解...

    微信小程序中使用Promise进行异步流程处理的实例详解 我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理.比如在浏览器页面程序中,如果一段同步的代码需要执行很长时间( ...

  7. ajax常用案例,Ajax和$.ajax使用实例详解(推荐)

    实例一(Ajax请求基本创建格式): Ajax练习(GET,不考虑浏览器兼容性) function doRequest() { //不考虑浏览器兼容性问题 var xmlHttp = new XMLH ...

  8. 【转】4.1触碰jQuery:AJAX异步详解

    传送门:异步编程系列目录-- 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 X ...

  9. Vue实例详解与生命周期

    Vue实例详解与生命周期 http://www.jianshu.com/p/b5858f1e6e76 Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理. ...

  10. 请求对象触碰jQuery:AJAX异步详解

    最近一直在研究请求对象之类的问题,现在正好有机会和大家讨论一下. 传送门:异步编程系列目录-- 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous Java ...

最新文章

  1. JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
  2. oracle expdp数据到txt,[20130727]ORACLE 12C使用expdp导出view数据.txt
  3. c语言全局变量和局部变量作用域重合时,c语言全局变量与局部变量(当变量重名时)的使用情况...
  4. Java实现Excel导入数据库,数据库中的数据导入到Excel
  5. 电脑操作者的养生之道
  6. VMware vSphere 6.7之vSAN配置全程图解
  7. 利用R语言做可重复性报告研究
  8. 【音乐拼接】WAV格式
  9. 线性系统和非线性系统
  10. 2的n次方对照表,十六进制二进制对照表
  11. 什么是 JxBrowser
  12. zmap扫描mysql_ZMap扫描机制剖析
  13. python通过周数得到日期_python中根据时间获取周数,通过周数获取时间
  14. Jenkins搭建.NET自动编译测试并实现半增量部署
  15. ogg_for_bigdata (oracle 数据通过ogg到hbase)
  16. 抖音矩阵系统。抖音矩阵系统,抖音矩阵系统源码。
  17. 代码审计:审计思路之实例解说全文通读
  18. Linux系统下如何在防火墙开放指定端口
  19. Latex texstudio+ctex中文解决方案
  20. 众昂矿业:含氟聚合物被广泛运用于新能源锂电池生产

热门文章

  1. 《SilverLight2快速入门》之Hello SilverLight
  2. 湖南联通云计算与IDC掀发展浪潮
  3. 《OpenGL编程指南》一1.2 初识OpenGL程序
  4. RHEL6.5 部署DNS服务器
  5. go产生平台相关的0xFFFF
  6. cakephp2.X教程第一部分(基于cakephp1.3.4在线教程的改编)
  7. 使用二维数组遇到的问题
  8. asp.net电子商务开发实战 视频 第三讲(门类列表)
  9. [Publish AAR To Maven] 使用 Gradle 发布 AAR 到 Maven 仓库
  10. [C#] .NET4.0中使用4.5中的 async/await 功能实现异步