$.ajax({
url: "http://cgi-bin/10.253.66.109:8066/XHVodTransAction.cgi?Method=Query&Index="+mediaId,
type: "get",
dataType: "jsonp",
jsonp: "callback",
success: function(result) {
if (result != null) {
var Percent = result.Percent;
alert(Percent);
}
}
});
拿不到返回数据
用后台访问的话: 报错:发送 POST 请求出现异常!java.net.UnknownHostException: cgi-bin
java.net.UnknownHostException: cgi-bin
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个不是跨域问题,而是无效域名(访问地址错误)问题。跨域的解决方案,多是服务方提供的,不同的支持机制,对应客户端调用的方法有所区别。
题主写法是基于JSONP机制,还有像CROS的,就和这种方式有所区别(感兴趣可以搜索)。
http://cgi-bin 这个一看肯定就不是域名嘛