开始一直用jq的ajax接收值也是字符但是没用过json数据。(所以一直都用切割的方法来做)听朋友们说JSon处理数据比较好,所以也加入了json这个行列了。快来看看吧。对AJAX比较接收处理数据比较好!力荐!...
转自:http://www.ok22.org/art_detail.aspx?id=136(可直接运行)
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
<html xmlns="http://www.w3.org/1999/xhtml">
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
<title>我的json获取数据实例,直接运行就可以看到了</title>
-
<meta name="Keywords" content="直接运行就可以看到了" />
-
<meta name="Description" content="是一个免费提供代码分享的一个网站,有最全的SEO资料,及Div+css,javascript,SEO学习网页前端设计" />
-
<head>
-
<script>
-
var people = {
- "programmers": [
- { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
- {"firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },
- { "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
- ],
- "authors": [
- { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
- { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
- { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
- ],
- "musicians": [
- { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
- { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }
- ]
- }
-
var lxr = {"AREA":[{"df":"请选择国籍","lg":"中国" },{"dsf":"江西","dperson":"九江"},{"dsf":"广东","dperson":"汕头"}]};
- //alert(lxr.AREA[0].df+"--"+lxr.AREA[0].lg);
-
//for(i=1;i<lxr.AREA.length;i++)
- //alert(lxr.AREA[i].dsf+"--"+lxr.AREA[i].dperson);
- //alert(people.authors[1].genre);
- //alert(people.length);
-
var str="";
-
var str2="";
-
</script>
-
</head>
-
<body>
-
<div id="info"></div>
-
<div id="area"></div>
-
</body>
-
</html>
-
<script>
-
for(j=0;j<people.programmers.length;j++)
- {
-
str+="programmers第"+j+1+"个"+people.programmers[j].firstName+"--"+people.programmers[j].lastName+"--"+people.programmers[j].email+"<br>"
- }
-
for(j=0;j<people.authors.length;j++)
- {
-
str+="authors第"+j+1+"个"+people.authors[j].firstName+"---"+people.authors[j].lastName+"---"+people.authors[j].genre+"<br>"
- }
-
for(j=0;j<people.musicians.length;j++)
- {
-
str+="musicians第"+j+1+"个"+people.musicians[j].firstName+"---"+people.musicians[j].lastName+"---"+people.musicians[j].instrument+"<br>"
- }
-
- //alert(str);
-
str2+=lxr.AREA[0].df+"--"+lxr.AREA[0].lg+"<br>";
-
for(i=1;i<lxr.AREA.length;i++)
-
str2+=lxr.AREA[i].dsf+"--"+lxr.AREA[i].dperson+"<br>";
-
document.getElementById("info").innerHTML=str;
-
document.getElementById("area").innerHTML=str2;
- //alert(lxr.AREA[i].dsf+"--"+lxr.AREA[i].dperson);
- //alert(people.authors[1].genre);
- //alert(people.length);
-
</script>
分享到:
相关推荐
本实例将深入探讨如何在编程中发送JSON数据请求并获取响应的JSON数据。 首先,我们要了解JSON的基本结构。JSON对象以大括号 `{}` 表示,数组以方括号 `[]` 表示。键值对用冒号 `:` 分隔,不同的键值对之间用逗号 `,...
4. 访问数据:读取后,你可以直接访问VB对象的属性来获取JSON数据。 ```vb Console.WriteLine("Name: " & person.Name) Console.WriteLine("Age: " & person.Age) Console.WriteLine("City: " & person.City) `...
在本实例中,作者尝试使用axios库来实现异步获取json数据的功能。Axios是一个基于Promise的HTTP客户端,用于浏览器和node.js环境。它具有以下特点: - 从浏览器创建XMLHttpRequests - 从node.js创建http请求 - 支持...
具体的做法是调用readJsonArray函数,并将JSON字符串传入,这样就可以直接将字符串转换为JSONArray对象。之后,就可以利用JSONArray对象提供的各种方法来遍历数组或访问数组中的具体数据。 在上述代码片段中,...
为了运行这个示例,你需要将`url`设置为你自己的JSON数据源,或者使用压缩包中的本地JSON数据文件进行测试。 总的来说,这个示例展示了如何结合Ajax、jQuery和ZTree插件,从服务器获取嵌套的JSON数据,并将其转化为...
2. 数据源:这里提到的"调用json获取数据"是指使用Ajax从服务器获取JSON格式的数据。在Layui中,这通常是通过`layui.$.ajax`或者使用layui内置的`layui.util.ajax`实现。JSON数据通常包含表格所需的行数据,每个对象...
1、包括了ARC和非ARC两种模式的获取json数据模板(可直接使用,不...2、包括了ARC和非ARC两种模式获取json数据的实例(可直接运行成功) 3、我花了很多时间搜集这些资料,大家如果觉得好的话,就给我个好评咯,谢谢。
包含一个SSH框架实例和一个获取该服务器返回json数据的android app实例。 使用方法, 1.SHH是SSH框架的java wab工程,里面定义了一个action,启动apach-tomcat服务器后可在浏览器输入“localhost:8080/SSH/userjson...
6. **拖放部署**:描述提到可以将页面文件直接拖放到网站项目中,这意味着你只需将相关的HTML、JavaScript和ASP.NET后端文件放入同一个项目,就能直接运行并测试JSON数据的传递。 总之,这个"jquery ajax用json传值...
在Web开发中,JSON常用于前后端数据传输,因为它可以被JavaScript直接解析为对象,无需额外的序列化和反序列化步骤。 ### 三、C#与ASP.NET C#是Microsoft开发的一种面向对象的编程语言,尤其在ASP.NET框架下,C#常...
### 使用 Volley 获取 JSON 数据 #### 一、简介 在 Android 开发中,应用程序常常需要与后端服务器进行交互,以获取或发送数据。其中一种常用的技术是使用 Volley 库来处理网络请求。Volley 是一个现代化的网络库...
Spring Boot提供了对JSON的强大支持,使得开发者可以轻松地将Java对象转换为JSON格式的数据,并将JSON数据反序列化为Java对象。本示例代码着重展示了如何在Spring Boot应用中处理JSON数据。 1. **依赖引入**: 在`...
通过这些文件,你可以直接查看和运行示例,理解AS3读取和操作JSON数据的具体实现。 总的来说,AS3中的JSON处理提供了强大的工具,使得与服务器进行数据交换变得简单高效。无论是解析来自服务器的JSON响应,还是将AS...
在前后端交互中,如果前端需要从服务器获取数据,可以发送一个GET请求。JSON数据通常作为查询字符串的一部分在URL中传递,但这限制了数据的大小,因为URL长度有限。这种方式不适用于大量或敏感数据的传输。 2. **...
我们可以使用JavaScript的`fetch` API或者`XMLHttpRequest`(通常称为Ajax)来从服务器获取JSON文件。这里,我们将重点讲解`fetch` API,因为它是现代Web开发的标准方法。 1. **fetch API**:`fetch`函数用于向...
JSON格式基于JavaScript的一个子集,但它是独立于语言的,这意味着任何支持JSON的编程语言都可以解析和生成JSON数据。 在Linux环境下,安装和使用JSON库通常涉及到以下步骤: 1. **获取JSON库**:常见的JSON库有...
4. **运行应用**:在Android Studio中,运行应用,你将在TextView中看到解析后的JSON数据。 在更复杂的情况下,如果JSON数据是数组形式,可以使用`JSONArray`类,遍历数组并解析每个元素。此外,如果你处理的是嵌套...
综上所述,这个项目展示了如何在uniapp中利用JSON数据创建一个全面的城市选择功能,同时提供了跨平台开发的实例。通过学习和实践,开发者不仅可以掌握uniapp的基本用法,还能深入理解JSON数据处理和前端界面设计的...
这个源码示例"Android高级应用源码-通过httpclient获取到JSON数据,展示到ListView.zip"正是关于这个主题的,它演示了如何使用Apache的HttpClient库从服务器获取JSON数据,并解析这些数据以填充一个ListView。...
Jackson是一个流行的JSON处理库,可以高效地处理JSON数据,并提供了丰富的API来进行解析和生成。 这个类首先通过`@Slf4j`注解引入了SLF4J日志框架,用于记录运行时信息。`@MappedJdbcTypes(JdbcType.VARCHAR)`注解...