
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 · 279 阅读 · 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 · 1876 阅读 · 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 · 1887 阅读 · 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 · 504 阅读 · 0 评论 -
JSON返回数据的几种方式
Java开发难免要使用JSON传递数据,下面是我总结的几种回调方式。推荐文章:JSON、JSONObject、JSONArray、Map之间的关系方式一、返回Map集合//返回Map集合@RequestMapping("/findStudent")@ResponseBodypublic Map<String, Object> findStudent(MultipartFile file) { Student student = new Student(); stud原创 2020-11-24 19:19:05 · 2537 阅读 · 0 评论