JSON对象调用方法
来源:互联网 发布:盛讯珠宝软件 编辑:程序博客网 时间:2024/06/05 17:49
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
在JSON中,有两种结构:对象和数组。
1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如:
var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};
2. 数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用 “,”(逗号)分隔。
本文主要举例json对象调用js方法,如下:
var TOOL = {
checkSubmitStatus: function (rows) { var hasSubmit = false; for (var i = 0; i < rows.length; i++) { if (rows[i].endFlag === '1') { hasSubmit = true; } } return hasSubmit; },set_projectType: function set_projectType(datagrid, node, isQuota) { datagrid.find("div[name='searchColums']").append($("#projectTypeSearchColums div[name='searchColumsProjectType']").html()); $("#projectTypeSearchColums").html(""); $.ajax({ type: "post", dataType: "json", url: "materialReqController.do?getProjectType&node=" + node + "&isQuota=" + isQuota, cache: false,//不缓存 async: true, data: {}, success: function (data) { if (data.success == true) { $('#projectType').append('<option value="">----请选择----</option>'); $.each(data.obj, function (index, item) { $('#projectType').append('<option value="' + item.projectType + '">' + item.projectTypeName + '</option>'); }) return; } else { alert(data.msg); } } });}
}
一般js的工具类可以采取这种方式,可以直接使用Tool.set_projectType(datagrid, node, isQuota)调用方法。
阅读全文
0 0
- JSON对象调用方法
- thinkphp ,json数据转化为对象,打点调用的方法
- json对象的方法
- json对象中的方法
- 原生js调用json方法
- 原生js调用json方法
- 调用对象中的方法
- 对象的调用方法
- 对象和调用方法
- 对象,方法的调用
- IE6里的json对象的方法调用与谷歌等的异同
- 前台使用ajax 调用action方法,返回一个对象List集合的json
- struts2如何动态调用action的方法以及使用json插件范围json格式的javascript对象
- json对象合并的方法
- json 对象常规处理方法
- jQuery调用WCF服务传递JSON对象
- jQuery调用WCF返回JSON对象
- jQuery调用WCF服务传递JSON对象
- Homebrew简介和基本使用
- HDU 5327 Olymipad (前缀和)
- [调参技巧]深度机器学习中的batch的大小对学习效果有何影响?
- 属性动画+购物车+全选反选+选中计算价格+单个删除
- SQLSERVER / ORACLE 中delete/update 中的别名使用
- JSON对象调用方法
- 缓存
- 【MIUI8_6.8.18】红米NOTE3 全网通 KENZO 高通骁龙650 基于安卓L(Android 5.1) 修改精简优化版本
- Warning: Illegal offset type错误
- Mysql数据库性能调优
- 读书《MySQL5权威指南(第 3 版)》------part2管理工具和用户操作界面
- 自己碰到的一个control +鼠标左键无效问题。
- 如何在 visual studio 2017 中添加 python 项目要用到的包?
- Linux操作(3) Centos6.5中安装git2.15.1