[问题] 政府的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