使用JSONP获取跨域JSON

时间:2017-03-16 10:11:05

标签: jquery json ajax jsonp

我正在尝试使用JSONP通过跨域获取JSON数据。 我知道JSONP格式与JSON格式不同。 所以跨域服务器向我返回JSON格式,是否有任何方法可以将其更改为JSONP格式? 感谢。

PS:我正在尝试从其他服务器获取数据。 我的代码:

    <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<div id="result"></div>
<script>
ajaxCallJsonp("http://bafs.com.hk/system/template/ajax/json_test.php?callback=?");

function ajaxCallJsonp(target){

    var data = $.getJSON(target,
    {
        value: "mount rainier",
        name: "123",
        pk: "1"
    });

    data.success(function( msg ) {
        $("#result").html(msg.b);
    });

    data.error(function( msg ) {
        $("#result").html("fail getting data"+msg.readyState);
    });

}
</script>

0 个答案:

没有答案