簡體   English   中英

如何使用jQuery在數據中使用@#標簽讀取JSON數組,

[英]How to read JSON array with @ # tags in data using jQuery,

{
    "locenter": [
        {
            "loname": {
                "@empid": "1001",
                "#text": "FE1"
            },
            "centers": [
                {
                    "@id": "0000100001",
                    "#text": "dcgiDal"
                }
            ]
        },
        {
            "loname": {
                "@empid": "1002",
                "#text": "FE2"
            },
            "centers": [
                {
                    "@id": "0000300006",
                    "#text": "dcgiDah"
                },
                {
                    "@id": "0000100006",
                    "#text": "dcgiDau"
                }
            ]
        }
    ]
}

讀取其他JSON的方式相同: jQuery.parseJSONJSON.parse 簡化:

var o = jQuery.parseJSON('{"loname": { "@empid": "1001", "#text": "FE1" } }');

如果您將jQuery.ajaxdatatype 'json'一起使用(並且可能會猜中),它將為您完成此操作。

解析之后,您可能必須使用類似數組的語法來訪問屬性。 至少在Firefox中,這僅對於數字符號是必需的:

alert(o.loname['#text']);

演示版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM