js操作ajax返回的json的注意问题!
var result = unescape(xmlhttp.responseText);
var j = eval("(" + result + ")");
不可以 var j = eval( result );
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JSON的规则很简单: 对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html
相关推荐
-
js操作ajax返回的json的注意问题!
复制代码 代码如下: var result = unescape(xmlhttp.responseText); var j = eval("(" + result + ")"); 不可以 var j = eval( result ); JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或
-
一种Javascript解释ajax返回的json的好方法(推荐)
通常ajax请求返回的格式为json或者xml,如果返回的是json,则可以通过转换成javascript对象进行操作,如下: 1.ajax请求的controller实现 @RequestMapping public void getLocations(@RequestParam String location, PrintWriter printWriter) { if (StringUtils.isEmpty(location)) { return; } List<Location> lo
-
JS解析后台返回的JSON格式数据实例
ajax中若没有定义dataType : "json",需要eval("("+data+")")将后台传回的数据转化为JSON格式,否则不需要转换. 遍历json中的array方法: $.each jquery.each for (var i in array) { array[i]. } 以上这篇JS解析后台返回的JSON格式数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
JS 对java返回的json格式的数据处理方法
如下所示: var dataObj=eval("("+res+")"); alert(dataObj.billBuy) //res是如下的数据 {"billBuy":"1001BRNO1102160002","stkid":"","timeBk":"","timeBuy":"","typeBuy&q
-
Ajax返回的json遍历取值并显示到前台的方法
使用$.each(data,function(i,n){}); 可以用n.字段,取到想要的值. $.ajax({ type: 'post', url: '/XXX', dataType: 'json', success:function(data){ var item; $.each(data,function(i,result){ item= "<tr><td>"+result['name']+"</td><td>"
-
如何获取JQUERY AJAX返回的JSON结果集实现代码
代码如下:我写了个方法,用于查询结果,但debug过程中发现结果集有数据,我如何通过变量获取呢? JScript code 复制代码 代码如下: function getChildNodeArrayByParentID(categoryCode) { $.ajax( { type: "get", url: "DynamicMenuItemsHandler.ashx", data: { MenuItemCode: categoryCode }, async: fals
-
js对ajax返回数组的处理介绍
引言:ajax异步传输,可以传输字符串,但是数组这样的数据,就不太好传递了,这个时候怎么办呢? 答案是可以通过json来处理,后台将数据数据进行json编码! 然后客户端,通过js来进行解析. 这样问题就解决了!json是一种很好的数据格式! 我做的是异步判断某堂课是否处于上课状态,会从后台接口中获取数组数据!共四堂课, 代码如下: 复制代码 代码如下: function ajaxcheckedlessonsAction(){ //3583 语文 8班 //1500
-
js获取ajax返回值代码
复制代码 代码如下: z = $.ajax({url:"__URL__/add/",type:'POST',dataType:"json",async:false,cache:false,data:"step=ajax&ajax_type=checkEmail&email="+email,}).responseText;
-
$.ajax返回的JSON无法执行success的解决方法
晚上在修改代码,之前用的 复制代码 代码如下: $.ajax({ .. dataType:'json', ... success:function(json){ //不执行success }, error:function(error){ //总是执行这个error } }); 为什么会这样子呢?在网上查了好久,结果发现是因为我指定了dataType:'json',这样一指定完蛋了,对Json的要求就非常严格起来了,起初我的json格式是这样写的:"{result:{\"success
-
JS操作xml对象转换为Json对象示例
最近在处理一个前端功能的时候,遇到了一个问题,原本的系统是使用的xml来存储数据的,而在新的系统上,想要转换为json对象存储,于是就考虑到直接将xml对象转换为json对象. 目前为止,通用的转换方式我还没有找到,只有根据已知的xml对象结构来使用for循环不断地赋值. var xml = ······;//获取xml对象 var objList = []; for(var i = 0;i<xml.childNodes.length;i++){ var obj = {}; obj.attrib
随机推荐
- jQuery实现简单的网页换肤效果示例
- 用jquery.sortElements实现table排序
- notepad++ 等用正则表达式自动添加sql引号的技巧
- JAVA算法起步之堆排序实例
- 使用python实现正则匹配检索远端FTP目录下的文件
- throw的一些用法
- React-Native使用Mobx实现购物车功能
- JavaScript实现的encode64加密算法实例分析
- PHP+memcache实现消息队列案例分享
- PHP Echo字符串的连接格式
- 分析Python中设计模式之Decorator装饰器模式的要点
- python设置检查点简单实现代码
- php中抓取网页内容的实例详解
- js实现简单的星级选择器提交效果适用于评论等
- 最近流行的ARP病毒彻底清除方法
- 数据自动备份解决方案 图文
- Java中迭代器Iterator的使用解析
- android实现汉字转拼音功能 带多音字识别
- PHP5.2下preg_replace函数的问题
- 关于Android实现简单的微信朋友圈分享功能