
ajax+json
ajax+json的使用和常见问题的处理方法
「已注销」
做一棵成长中的小白菜,不断成长,不断进阶!
展开
-
Ajax传递数组乱码,layUI批量删除时乱码
当在LayUI中进行批量删除时候,使用了数组进行传值,后台总响应500,无法接收数据。 于是看了一下请求的参数,发现多了一些编码,如下图: 原因是:Ajax中少了traditional:true,参数。添加参数如下图: var ids = []; for(var i=0;i<checkStatus.data.length;i++){ ids.push(checkStatus.data[i].id); } $.ajax({ type: "POST", url: '/student/d原创 2020-11-24 22:06:10 · 278 阅读 · 0 评论 -
JSON字符串多了一个等号
Ajax向Java后台发送Json数据,默认请求的ContentType是application/x-www-form-urlencoded;charset=UTF-8 ,导致后台接收到的Json数据末尾多一个 “=”。 解决方法:将参数 contentType 的值改成 application/json; charset=utf-8, var value = obj.value ,data = obj.data ,field = obj.field; va原创 2020-11-25 18:26:29 · 1872 阅读 · 0 评论 -
JSON使用变量值作为键名
单独使用参数作为变量值: var key = 'name'; var json = {}; json[key] = '木心'; alert(json); var key = 'name'; var json = {[key]: '小白菜'}; alert(json); 多个参数混用 var json = {'id':1,'age':22,'address':'中国山东省'}; var key1 = 'name'; var key2 = 'email'; json[key1] = '木心原创 2020-11-25 16:50:49 · 1885 阅读 · 0 评论 -
JSON、JSONObject、JSONArray、Map之间的关系
1、JSON和XML格式的对比: 数据的传输其实可以使用XML格式和JSON格式。 JSON(JavaScript Object Notation, JS 对象简谱)是一种轻量级的数据交换格式。 XML:可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。 优势:JSON 简单的语法格式和清晰的层次结构明显要比 XML 容易阅读,并且在数据交换方面,由于 JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用的带宽。 所以现在XML多用于做配置文件,JSON用于数据交互。JSO原创 2020-11-24 19:17:21 · 503 阅读 · 0 评论 -
JSON返回数据的几种方式
Java开发难免要使用JSON传递数据,下面是我总结的几种回调方式。 推荐文章:JSON、JSONObject、JSONArray、Map之间的关系 方式一、返回Map集合 //返回Map集合 @RequestMapping("/findStudent") @ResponseBody public Map<String, Object> findStudent(MultipartFile file) { Student student = new Student(); stud原创 2020-11-24 19:19:05 · 2535 阅读 · 0 评论