`

Ajax_解析JSON

    博客分类:
  • Ajax
 
阅读更多

JSON 只是一种文本字符串。它被存储在 responseText 属性中. 为了读取存储在 responseText 属性中的 JSON 数据,需要根据JavaScript 的 eval 语句。函数 evaeval 会把一个字符串当作它的参

数。然后这个字符串会被当作 JavaScript 代码来执行。因为JSON 的字符串就是由 JavaScript 代码构成的,所以它本身是可执行的

代码实例:

var jsonResponse = xhr.responseText;

var personObject = eval("("+jsonResponse+")");

var name = personObject.person.name;

var website =  personObject.person.website;

var email =  personObject.person.email;

 

JSON提供了json.js包,下载 http://www.json.org/json.js 后,使用parseJSON()方法将字符串解析成 JS 对象

var jsonResponse = xhr.responseText;

var personObject = jsonResponse.parseJSON();

var name = personObject.person.name;

var website =  personObject.person.website;

var email =  personObject.person.email;

分享到:
评论

相关推荐

    json.rar_Highstock json_JSON_ajax json_json Ajax Java

    在"json.rar_Highstock json_JSON_ajax json_json Ajax Java"这个主题中,我们主要探讨的是JSON与Highstock、AJAX以及Java的结合应用。Highstock是Highcharts的一个扩展,专门用于绘制时间序列数据的股票或一般金融...

    Ajax-json.rar_JSON_ajax json_java Jquery ajax_javascript_json aj

    例如,当使用jQuery的AJAX方法(如`$.ajax()`或`$.getJSON()`)时,服务器返回的JSON数据可以自动解析成JavaScript对象。 **jQuery的AJAX功能** jQuery是一个流行的JavaScript库,它简化了JavaScript的许多操作,...

    jQuery_Ajax_Json全解析

    **jQuery、Ajax与JSON全解析** 在Web开发中,jQuery、Ajax和JSON是不可或缺的工具,它们共同构建了现代网页的动态交互体验。本解析将深入探讨这三个概念及其相互关系。 **jQuery:简化JavaScript操作** jQuery是...

    Ajax_json.rar_JSON_ajax_ajax+json

    在"Ajax_json.rar_JSON_ajax_ajax+json"这个例子中,我们将看到如何结合使用AJAX和JSON来实现数据的高效传输。首先,服务器端会生成JSON格式的数据,例如一个用户列表,每个用户包含姓名、年龄等属性。JSON数据结构...

    json.rar_JSON_JSON java_ajax json_jquery json jar_json-lib-2.2.2

    2. **json_java.jar**:这个文件可能提供了对Java对象和JSON之间的转换支持,帮助开发者将Java类实例转换成JSON格式,或者将接收到的JSON数据映射回Java对象。 3. **ajax_json.jar**:这个名字暗示这可能是专门为...

    flgl.rar_ajax json jquery_jquery json

    标题“flgl.rar_ajax json jquery_jquery json”和描述中提到的主题主要集中在使用Ajax、JSON以及jQuery技术在前端实现与后端数据交互的过程。这里,我们详细探讨这些关键概念及其在实际开发中的应用。 首先,**...

    jquery——ajax__json,的一些文档,

    6. **$.getJSON()**:对于只读取JSON数据的场景,`$.getJSON()`是最简洁的方法,它自动处理JSON解析。例如: ```javascript $.getJSON('your_server_url', function(data) { // 处理解析后的JSON对象 }); ``` ...

    java_cPP.zip_json+jsp_ssh ajax json_ssh json

    SSH框架与AJAX结合,使得前端可以通过AJAX请求向后端发送数据,后端处理后再以JSON格式返回结果,前端解析JSON并更新页面,这种模式常见于现代Web应用中,提高了应用的响应速度和用户体验。 总结起来,这个压缩包...

    ajax_struts_jquery_json级联菜单

    当服务器返回JSON数据后,jQuery解析这个JSON字符串,将其转换为JavaScript对象。然后,它遍历这些对象,动态地向HTML DOM(文档对象模型)添加新的选项,以构建级联菜单的子级部分。jQuery提供了丰富的DOM操作API,...

    JQuery_Ajax_AutoComplete_使用JSON数据

    - `parse`: 解析JSON数据的函数。 - `formatItem`, `formatMatch`, `formatResult`: 控制如何显示和处理匹配项。 ### 总结 通过上述步骤,我们可以利用jQuery的AutoComplete插件,结合Ajax与JSON数据,实现一个...

    AJAX_11JSON详解

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,设计简单且易于人阅读和编写,同时也易于机器解析和生成。JSON格式被广泛应用于Web服务和客户端之间的数据交互,因为...

    AjaxChat_XML_JSON_javascript_chat_ajax_Different_php_

    标题中的"AjaxChat_XML_JSON_javascript_chat_ajax_Different_php_"暗示了我们正在讨论两种使用Ajax技术的聊天脚本,它们分别基于JSON和XML这两种数据格式,并且与PHP后端进行交互。现在,让我们深入探讨这些关键...

    ajax_json的开发包

    5. **解析JSON**:JavaScript使用`JSON.parse()`方法将JSON字符串转化为JavaScript对象,以便于进一步处理和显示。 这个压缩包"ajax_JSON"可能包含了一些示例代码、教程或者工具,帮助开发者更好地理解和使用Ajax与...

    struts2_ajax_json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它被广泛用于Ajax请求,因为其解析速度快且易于人类阅读。在这个"struts2_ajax_json"项目中,我们将探讨如何将Struts2与Ajax和JSON结合,实现异步...

    Ajax_Json_jQuery详细Demo

    综上所述,"Ajax_Json_jQuery详细Demo"包含了一系列关于这三者如何协同工作的实例,对初学者来说是极好的学习资源。通过这些示例,你可以了解如何使用jQuery简化Ajax调用,以及如何处理JSON数据,从而更好地构建交互...

    ajax 解析json数据

    本篇将详细讲解两种AJAX解析JSON数据的方法,并提供示例代码。 方法一:使用`XMLHttpRequest`对象 在JavaScript中,我们可以使用内置的`XMLHttpRequest`对象发送异步请求。当服务器返回JSON数据时,我们需要将其...

    ajax_json.rar

    总的来说,"ajax_json.rar"的内容可能涉及如何使用Ajax与服务器进行JSON数据的交互,包括发送请求、接收响应、解析JSON数据等环节,这些都是现代Web开发中的基础知识,对于提升Web应用的性能和用户体验至关重要。

    JSON_ChatRoom_javascript_JSON_ajax_php_

    【标题】"JSON_ChatRoom_javascript_JSON_ajax_php_" 概述的是一个基于JavaScript、JSON、AJAX和PHP技术构建的简单PHP聊天室项目。这个聊天室应用利用了现代Web开发的技术来实现实时交互,使得用户可以在网页上进行...

    json.zip_JSON_ajax json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁明了的文本形式,易于人阅读和编写,同时也方便机器解析和生成。在Web开发中,JSON被广泛用于AJAX(Asynchronous JavaScript and XML)...

    java_ajax_json的使用

    4. 解析JSON:在客户端,接收到JSON响应后,可以使用JSON.parse()方法将JSON字符串转换为JavaScript对象。如上例所示,解析后的数据可以直接在JavaScript环境中操作。 5. 更新DOM:根据接收到的数据更新网页内容,...

Global site tag (gtag.js) - Google Analytics