码迷,mamicode.com
首页 > Web开发 > 详细

json和veal函数

时间:2017-11-24 00:04:56      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:play   doc   win   技术分享   分享   eal   js对象   display   har   

一:json

(1)创建:使用{}创建;

(2)作用:java后台拼接json字符串,将json字符串发上给浏览器,浏览器中的js程序可以解析json格式的字符串;这样java和js就完成了通信;

技术分享图片
 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 2 "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 6 <title>json</title>
 7 
 8     <script type="text/javascript">
 9     
10         //json:Javascript Object Notation[js对象标记]
11         //json对象使用:{}进行创建,这种语法可以创建一个无类型的javascript对象
12         //json通常使用在语言之间进行数据交换时候充当“数据交换格式”
13         //javas后台拼接json字符串,将json字符串发送给浏览器,浏览器中的js程序可以解析json格式的字符串。这样java和javascript就完成了通信
14         
15         var user={
16         
17             "usercode":110,
18             "username":"jackson",
19             "age":20
20         
21         };
22         
23         //访问对象中的属性
24         alert(user.username);
25         alert(user.usercode);
26         alert(user.age);
27         
28         /*
29         在js中[]表示数组,{}表示json对象
30         */
31         
32         //尝试定义一个json对象,存储每个班级中所有学生的信息
33         //要求对该对象描述:学生总数,学生个人信息
34         //学生个人信息包括:学号,姓名
35         
36         var stus={
37         
38             "total" : 5,
39             "stups":[
40             {"sno":110,"name":"张三"},
41             {"sno":120,"name":"李四"},
42             {"sno":120,"name":"王五"},
43             {"sno":120,"name":"赵六"},
44             {"sno":120,"name":"朱八"}
45             ]
46         }
47         
48         for(var i=0;i<stus.stups.length;i++){
49         
50             alert("name:"+stus.stups[i].name+"   学号:"+stus.stups[i].sno);
51         
52         }
53         
54     </script>
55 
56 </head>
57 
58 <body>
59 </body>
60 </html>
View Code

二:eval函数;

作用:eval(str);函数将str字符串当做js代码来执行;

用法:window.eval("var i=100;");

技术分享图片
 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 2 "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 6 <title>eval函数</title>
 7  
 8      <script type="text/javascript">
 9     
10         //eval("str");函数将字符串当做js代码执行
11         window.eval("var name=‘徐志远‘;");//改程序相当var name="徐志远";
12         
13         alert(name);
14     
15     </script>
16 
17 </head>
18 
19 <body>
20 </body>
21 </html>
View Code

 

json和veal函数

标签:play   doc   win   技术分享   分享   eal   js对象   display   har   

原文地址:http://www.cnblogs.com/xuzhiyuan/p/7886545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!