亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

json的使用

發布時間:2020-06-29 22:46:10 來源:網絡 閱讀:575 作者:yyqq188 欄目:web開發

json是一種跨平臺的數據交換格式,相比與xml它更輕量,占用資源更少,速度更快,但是它的格式較少,但對于ajax來說足夠了

服務端把對象轉化成字符,用json傳送,數據被ajax對象接受后,被json轉化成對象,再顯示出來


首先說說json的語法  (在js中寫)

1 表示一個對象

  var obj={"company":"達內","address:{"city":"beijing","stress","huayuanstress","root":701}}

(這個對象表示有嵌套的意思)

   alert(obj.address.room)

2 表示由對個對象組成的數組

 var obj=[{"name":"minglou","age":30},{"name":"gucheng","age":33}];

   alert(obj[1].age)


其次說說如何使用json

兩個方面走

一是從java對象或者是對象數組變成json字符串的形式

要是用json的jar包   要用到JSONObject  JSONArray

在java代碼中寫上

       JSONObject obj=JSONObject.fromObject(stock);

        String str=obj.toString();    

        JSONArray arr=JSONArray.fromObject(stocks);

        String strs=arr.toString();

把json字符串變成javascript對象(或者是數組)

    用到prototype.js的evalJSON()

  用法是導入<script type="text/javascript" src="prototype.js">

 寫一個例子:把服務器發過來的字符串轉變成對象了之后,再在頁面上做局部的更新

   <script type="text/javascript" src="my.js"></script>   //用到了ajax對象

   <script type="text/javascript" src="prototype.js"></script> //用到json的轉換

    <script type="text/javascript" > 

        function showStock(){

            setInterval(quoto,5000);

        }

            function  quoto(){

             var xhr=getXhr(); //獲得ajax對象

            if(readyState==4&&status==200){

                    var txt=xhr.responseText;

                    var stocks=txt.evalJSON();

                    var strs='';

                    if(int i=0;i<stocks.length;i++){

                        var s=stocks[i];

                        strs='<tr><td>'+s.code

                                +'</td><td>'+s.name

                                +'</td><td>'+s.price+'</td></tr>'

                    }

                ${'id'}.innerHTML=strs;

                }

           xhr.send(null);

        }

    </script>

    

    

向AI問一下細節
推薦閱讀:
  1. python json使用
  2. JSON 使用

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉鱼县| 比如县| 繁峙县| 琼结县| 姚安县| 阳朔县| 兴国县| 天津市| 措美县| 抚州市| 宣威市| 邯郸县| 陕西省| 宁乡县| 开鲁县| 房山区| 邵武市| 隆子县| 邳州市| 白山市| 元朗区| 康乐县| 芒康县| 金沙县| 屯留县| 修武县| 尼勒克县| 旅游| 嘉定区| 淳安县| 巫溪县| 昂仁县| 杭锦后旗| 灵台县| 新干县| 曲麻莱县| 泸定县| 马关县| 达日县| 乌拉特前旗| 独山县|