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)调用方法。




原创粉丝点击