亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

html頁面載入一個json的數組文件,前臺js如何操作呢?

html頁面載入一個json的數組文件,前臺js如何操作呢?

斯蒂芬大帝 2018-09-11 13:13:51
<script type="text/javascript" src="depts.json"></script>json格式如下[{    "cdeptcode":"1",    "cdeptname":"d1",    "pym":"ZN"}, {    "cdeptcode":"101",    "cdeptname":"d2",    "pym":"YLDX"}]請問如何在前臺操作數組呢?如果我想在另外一個結構里<script>console.log(該數組的內容);//請問我該如何得到這個數組變量,載入確實是載入進來了,難道需要把json格式定義為var depts=[{..},{..}],然后再這樣輸出嗎console.log(depts);</script>具體需求是這樣:我前端有一個select每次輸入拼音碼都檢索depts的組件因為depts基本不改動,所以我采用json文件形式而非請求數據庫,我在想干脆用ajax請求這個文件的地址(不帶拼音參數),因為文件地址相同,ajax會調用本地緩存,而不會頻繁調用服務器檢索。不知道這個思路是否和大家想的一樣!
查看完整描述

1 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

這.....應該是訪問不到,一定要文件引入的話可以以jsonp的方式,如果可以的話建議直接以

<script type="text/javascript">window.xx={    cdeptMessage:[
        {            "cdeptcode":"1",            "cdeptname":"d1",            "pym":"ZN"
        },
        {            "cdeptcode":"101",            "cdeptname":"d2",            "pym":"YLDX"
        }
    ]
}</script>

這種方式直接由后端生成string打入到模板中,然后前端訪問全局獲取,很多前端模板組件主導的頁面會采用這種方式實現渲染類似淘寶這種的。


查看完整回答
反對 回復 2018-10-11
  • 1 回答
  • 0 關注
  • 1621 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號