我正在尝试使用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>