[問題] 政府公開資訊用JSONP串接

作者: snowknife (For The Horde)   2016-04-10 20:05:48
最近在練習JSONP
同一套程式
用書上範例用行政院環保署給的JSON網址的基本上沒問題
但是我自己測試用高雄市政府的JSON網址 卻都串接不了
實在不知道為什麼會這樣 希望有高手能解或一下
我在測試的高雄市公開資料
http://data.kaohsiung.gov.tw/Opendata/index.aspx
高雄市公開資訊JSON檔案網址寫法如下
http://opendata.khcc.gov.tw/public/OD_art_exhibit.ashx?
SDate=2016/04/05&EDate=2016/10/05
環保署JSON檔案網址寫法
http://opendata.epa.gov.tw/ws/Data/UV/?format=json
感覺高雄市高雄市JSON檔案有做了些處理 讓我沒辦法串接的樣子?
作者: Hevak (Arthow Eshes)   2016-04-10 22:24:00
你?後面那串加上去之後本來就沒資料不是嗎咦奇怪一下有資料一下沒資料
作者: eight0 (欸XD)   2016-04-10 23:03:00
它的 Content-Type 送錯。不過沒程式碼只能猜
作者: carrlyea   2016-04-11 10:08:00
JSONP 必須要後端程式有支援才行
作者: upyours (hijos de puta)   2016-04-11 12:53:00
兩個打開來都不是jsonp啊jsonp跟json是有差異的
作者: Kenqr (function(){})()   2016-04-11 17:10:00
這兩個都不是jsonp格式
作者: tooto1985 ( )   2016-04-11 23:12:00
你有用過json2jsonp.com嗎?
作者: TonyQ (自立而後立人。)   2016-04-12 12:31:00
那個不是 jsonp 啊你直接發 ajax 去拿就好了啦 jsonp 是五年前的老東西了不對,你貼的這個不幸的沒有 CORS 支援。我去跟他們抱怨一一下好了,我剛好認識高雄市資訊中心的人。理論上 JSON + CORS 設定就可以直接 ajax 拿了。現在已經不鼓勵使用 jsonp 了我已經轉達給高雄市了,會請他們確認,目標是啟用 CORS。
作者: Hevak (Arthow Eshes)   2016-04-21 22:46:00
推TonyQ幫忙反應,沒開CORS真的很麻煩
作者: DeathWatch (愛情模糊理論)   2016-04-22 09:50:00
推一下TonyQ幫忙
作者: ccvs (kisS x Sis)   2016-05-04 22:06:00
作者: vencil (vencs)   2016-05-14 08:30:00
推TonyQ

Links booklink

Contact Us: admin [ a t ] ucptt.com