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

--

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()