美文网首页
AJAX中常见的一些问题

AJAX中常见的一些问题

作者: 月影风煞 | 来源:发表于2018-03-01 16:22 被阅读0次

.ajax contentType :设置你发送给服务器的格式.ajax dataType :接收到服务器数据的格式

contentType :application/x-www-form-urlencoded(默认),数据格式是键值对的形式key=fdsa&lang=zh,一般是blob,file和String三种
GET请求是把数据直接放在url中
POST请求是把数据放在请求体中

contentType: 'application/json':类型是text文本,解决一些复杂的数据,比如带嵌套类型JSON。

1.带有嵌套数组的数据传输,如保存方法

默认格式传输格数据:

data:{id:'1010',array:JSON.stringify(array)}
后台接受时使用字符串类型的数据接收arrayString,
再进行转换
List<Map> dataList = JSON.parseArray(arrayString, Map.class);
// com.alibaba.fastjson.JSON;
或者
 List divCodes= JSONArray.parseArray(request.getParameter("divCodes"));

JSON格式传输数据:

data : JSON.stringify(data),
contentType : 'application/json',
dataType : 'json',

用 JSON.stringify序列化要发送的数据,后台controller接收格式:
 @RequestBody Object obj 参数接收传过来的字符串
LinkedHashMap temp = (LinkedHashMap) obj;//把字符串对象强转为map集合,就可以取数了
 List<Map<String, Object>> itemList = (List<Map<String, Object>>) temp.get("itemDataTable");

2.JSON 和 JS 对象互转

要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法:
var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是 '{"a": "Hello", "b": "World"}'
要实现从 JSON 转换为对象,使用 JSON.parse() 方法:
var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //结果是 {a: 'Hello', b: 'World'}

相关文章

  • AJAX中常见的一些问题

    .ajax dataType :接收到服务器数据的格式 contentType :application/x-ww...

  • 为什么是 JSONP

    AJAX、JSON、JSONP 在 WEB 开发中,经常见到诸如 AJAX、JSON、JSONP 这些词,但这三种...

  • web前端之4种常用的Ajax请求方式

    在jQuery中,Ajax常见的请求方式主要有一下4种: 1、$.ajax()返回其创建的XMLHttpReque...

  • 面试题汇集

    ajax常见面试题 1:什么是ajax?ajax作用是什么?异步的javascript和xml AJAX 是一种...

  • post请求中的参数形式

    Http_GET_POST post请求中的参数形式 Angular的ajax功能 常见的post请求方式: (1...

  • Ajax进阶

    上边文章Ajax入门简单介绍了ajax,做了个小demo,这篇文章主要是根据ajax中常见的用法以及问题做一些尝试...

  • axios使用POST请求方式

    之前一直使用ajax请求数据,底层都是JQuery封装好的。导致使用axios时忽略了一些问题(在POST请求中,...

  • 2019-02-27问题(三)

    题目来源:python常见面试题——网络编程和前端部分 题目: 1. AJAX是什么,如何使用AJAX? ...

  • JS中的Ajax

    JS中的Ajax Ajax简介 Ajax为 Asynchronous Javascript And XML 的缩写...

  • HTML5学习小记二ajax,window.orientatio

    1.ajax的学习 HTML5中的ajax相当于iOS中的afnetworking;详见jQuery ajax -...

网友评论

      本文标题:AJAX中常见的一些问题

      本文链接:https://www.haomeiwen.com/subject/xwcbxftx.html