台灣最大程式設計社群網站
線上人數
1080
 
會員總數:242482
討論主題:187519
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於抓取opendata的json值
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於抓取opendata的json值
價值 : 80 QP  點閱數:254 回應數:7

樓主

harvey
門外漢
0 9
78 11
發送站內信

目前要寫一支可以顯示天氣預報的程式,用jquery抓取json的值,

在dreamweaver上即時預覽可以看到抓到的值,

可是在網頁上瀏覽發現變空白的,想請教是哪裡出了問題!






搜尋相關Tags的文章: [ json ] , [ jquery ] ,
本篇文章發表於2018-03-09 16:45
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

淺水員
檢舉此回應
[瀏覽器錯誤訊息]

已封鎖跨來源請求: 同源政策不允許讀取 https://opendata.cwb.gov.tw/api/v1/rest/datastore/F-C0032-001?Authorization=rdec-key-123-45678-011121314 的遠端資源。(原因: 缺少 CORS 'Access-Control-Allow-Origin' 檔頭)。
本篇文章回覆於2018-03-09 17:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

harvey
檢舉此回應
那想請問怎麼解決呢?跨網域這方面不太了解
本篇文章回覆於2018-03-09 18:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

淺水員
檢舉此回應
那是伺服器那邊的問題,不過有說明文件,看一下也許有解決辦法
本篇文章回覆於2018-03-09 18:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

harvey
檢舉此回應
謝謝大大,我改用ajax方法解決跨網域了!感謝
本篇文章回覆於2018-03-09 18:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

淺水員
檢舉此回應
我嘗試jquery的ajax還是沒有解決跨域問題
是否可以分享後來成功的程式碼呢?
本篇文章回覆於2018-03-09 22:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

淺水員
檢舉此回應
只是用瀏覽器,沒有使用伺服器的話,我是不知道怎麼抓值啦!
如果是有伺服器,那可以讓伺服器去抓資料,再輸出。
下面是PHP的做法:

本篇文章回覆於2018-03-10 00:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

harvey
檢舉此回應
後來發現還是不行,本來用yahoo weather api 是可以沒有跨域問題的,但它提供的json檔沒有我需要的降雨機率@@ 感覺跨域問題不好解決
本篇文章回覆於2018-03-10 15:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.