我有工作代码
var url = 'http://ip.jsontest.com/';
$.ajax({
url: url,
dataType: "jsonp",
async: false,
success: function (result) {
alert('success');
},
error: function (request,error) {
alert(error);
}
});
该代码产生'成功'。但当我用这个PHP代码将json url(http://ip.jsontest.com/)更改为'http://example.com'时
<?php
header('Content-Type: application/json; charset=utf-8');
$iii = array('ip' => '114.79.28.24' );
echo json_encode($iii);
?>
我收到了错误 怎么了?
答案 0 :(得分:0)
dataType:“json”不是“jsonp”
var url = 'http://ip.jsontest.com/';
$.ajax({
url: url,
dataType: "json",
async: false,
success: function (result) {
alert('success');
} ,
error: function (request,error) {
alert(error);
}
});