验证中...
Languages: JavaScript
Categories: jQuery 插件
Latest update 2019-03-19 14:58
跨域处理
Raw Copy
<!DOCTYPE HTML>
<html>
<body>
<a href="https://github.com/jpillora/xdomain" title="参考网址">参考学习网址</a>
<!-- 只有 xdomain.js 和 proxy.html 两个文件在一个域名下 并且请求接口也在该域名下 方可 -->
<script src="https://demo.wangyc.top/zhilan/xdomain.js" debug="true" slave="https://demo.wangyc.top/zhilan/proxy.html"></script>
<!-- 在线jq -->
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<pre id='cross'>Loading...</pre>
<span id="theTimeData"></span>
<script type="text/javascript">
// 问题反馈 类似同源策略 需要把 xdomain.js 文件 和 proxy.html 文件放置在同一个域名下
// 其中 ajax 请求的 json 路径也为 当前域名下的json文件接口
$("#cross").load('https://demo.wangyc.top/zhilan/ceshi.json');
$("#theTimeData").load('https://demo.wangyc.top/zhilan/ceshi.json');
$.ajax({
type: 'GET',
url: "https://demo.wangyc.top/zhilan/ceshi.json",
data: {},
dataType: "json",
// async : false, //注意,这里不能设置为false否则会报错
cache: false,
success: function(w) {
console.log(w);
},
error: function(request, status, error) {
console.log("Ajax Error: " + status + ":" + error);
}
})
</script>
</body>
</html>

Comment list( 0 )

You need to Sign in for post a comment

Help Search

183227_9af5e6a8_1826025 111910_4d91f001_1826025