[問題] 政府的opendata串接

作者: BullFrog0975 (BullFrog0975)   2017-09-21 03:50:10
各位前輩好
小弟最近想練習一下串接政府給的open data
所使用的open data為以下這支 https://data.gov.tw/dataset/28228
但我用jquery的getjson去串接的時候
好像會有跨網域無法取得的問題
上網爬文了之後,好像也可以用ajax jsonp的方式去取得
但我試了這兩種之後,開發人員工具都會有錯誤產生,想請問該如何正確的取得資料呢?
網址我是用這串(不知道有沒有錯誤)
http://data.tycg.gov.tw/opendata/datalist/datasetMeta/download?id=
5ca2bfc7-9ace-4719-88ae-4034b9a5a55c&rid=a1b4714b-3b75-4ff8-a8f2-cc377e4eaa0f
1. getjson
$.getJSON("網址", function(result){//code});
error code: No 'Access-Control-Allow-Origin' header is present on the
requested resource. Origin 'null' is therefore not allowed access.
2. ajax
$.ajax({
url: '網址',
dataType: 'jsonp',
success: function(response) {//code}
});
error code: because its MIME type ('application/json') is not executable, and
strict MIME type checking is enabled.
有上網爬了文,但還是不會用,謝謝 \(^.^)/

Links booklink

Contact Us: admin [ a t ] ucptt.com