close
解決ajax無法跨domain的問題,要使用jsonp的傳輸方式
1.
在$.getJSON要使用jsonp的方法為:
在url後面加上?callback=?
--
$(document).ready(function() {
$.getJSON('http://mydomain.com/api/get_cats?callback=?', function(fbResults) {
document.write(fbResults.cats[0].title);
});
});
轉自 http://stackoverflow.com/questions/11916780/changing-getjson-to-jsonp
--
2.
$.ajax要使用jsonp的方法為:
dataType設為"jsonp",jquery會自動在url後面加上callback=?
--
$(document).ready(function () {
$.ajax({
type: 'GET',
url: 'http://jsonp.guffa.com/Proxy.ashx?url=pubapi.cryptsy.com%2fapi.php%3fmethod=marketdatav2',
dataType: 'jsonp',
success: function (data) {
console.log(data);
}
});
});
轉自 http://stackoverflow.com/questions/21506010/json-get-request-using-jquery-cross-domain
--
全站熱搜
留言列表