第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

json的使用

標(biāo)簽:
JavaScript

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" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="prototype.js">

 写一个例子:把服务器发过来的字符串转变成对象了之后,再在页面上做局部的更新

   <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="my.js"></script>   //用到了ajax对象

   <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="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>

    

    

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消