[問題] js 讀取json 資料

看板Web_Design作者時間4年前 (2020/03/08 22:41), 編輯推噓2(209)
留言11則, 4人參與, 4年前最新討論串1/1
我想要讀取多個json 檔裡的資料 他們的api就只差後面號碼不一樣 所以想說用迴圈跑跑看 我是想說跑出來的東西回傳到html 裡不同的名稱下 像是A裡的資料出來顯示在A裡的div 中 以下是我打的 https://codepen.io/jolmokqi/pen/gOpXqXM?editors=1010 我在xhr. onload 打顯示device_id 都只顯示同一個的號碼 所以只回傳了一個資訊 請問要如何修改才可以回傳到不同的id 上 就是屬於自己的資料回傳到自己的表格中 ----- Sent from JPTT on my OPPO CPH1701. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.113.100 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1583678506.A.9ED.html

03/09 00:03, 4年前 , 1F
迴圈已跑完 才onload 所以會這樣
03/09 00:03, 1F

03/09 00:05, 4年前 , 2F
迴圈內用let宣告一個變數 = device_id[j] 用它去判斷
03/09 00:05, 2F

03/09 01:50, 4年前 , 3F
迴圈跑完才執行onload去取j的值..
03/09 01:50, 3F

03/09 11:42, 4年前 , 4F
請問要怎麼改比較好?
03/09 11:42, 4F

03/09 11:42, 4年前 , 5F
我個人的想法是在onload額外寫,然後裡面再用一個fun()去
03/09 11:42, 5F

03/09 11:42, 4年前 , 6F
抓每個api的內容
03/09 11:42, 6F

05/30 22:39, 4年前 , 7F
一般這種東西都是後端語言在處理
05/30 22:39, 7F

05/30 22:39, 4年前 , 8F
你如果硬要用前端寫…我記得jquery的ajax有async參數,好像
05/30 22:39, 8F

05/30 22:39, 4年前 , 9F
可以讓你這樣玩,不過我不確定
05/30 22:39, 9F

05/30 22:46, 4年前 , 10F
前端能寫promise 的話這篇能解決https://wcc723.github.io/
05/30 22:46, 10F

05/30 22:46, 4年前 , 11F
development/2020/02/16/all-new-promise/
05/30 22:46, 11F
文章代碼(AID): #1UPGGgdj (Web_Design)
文章代碼(AID): #1UPGGgdj (Web_Design)