我想发送一个跨域 ajax 请求,但服务器只提供 JSON(不是 JSONP)响应,有没有办法发出请求?
这是我所做的:
var url='http://*******:***/rest/code/results.json'+'?AddressLine1='+ad1+'&City='+city+'&StateProvince='+sp+'&PostalCode='+pc+'&Country='+cn;
$.ajax({
url:url,
dataType:"jsonp",
type:'get',
processData:false,
crossDomain:true,
contentType:"application/json",
success: function (Output) {
alert(JSON.stringify(Output));
alert(Output);
}
}); 回应是:
Uncaught SyntaxError: Unexpected token :
任何帮助将不胜感激。
谢谢