麻烦老师,这是什么意思?

来源:2-8 json(1)

eden_hu

2020-05-01 11:01:56

http://img.mukewang.com/climg/5eab90c2090e94fd13660106.jpg

写回答

2回答

好帮手慕言

2020-05-01

同学你好,应该是跨域了。建议:把代码放到服务器下测试。可以下载phpstudy服务器。具体操作可以参考教辅。

http://img.mukewang.com/climg/5eab9c5d094c8a6e04020458.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0
hden_hu
h 好啦已经解决了谢谢老师
h020-05-01
共2条回复

eden_hu

提问者

2020-05-01

<!DOCTYPE html><html lang="en">
<head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>ajax</title></head>
<body>    <script type="text/javascript">        //   封装通用的xhr,兼容各个版本        function createXHR() {            //判断浏览器是否将XMLHttpRequest作为本地对象实现,针对IE7,Firefox,Opera等浏览器            if (typeof XMLHttpRequest != "undefined") {                return new XMLHttpRequest();            } else if (typeof ActiveXObject != "undefined") {                //将所有可能出现的ActiveXObject版本放在一个数组中                var xhrArr = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];                //遍历创建XMLHttpRequest对象                var len = xhrArr.length;                for (var i = 0; i < len; i++) {                    try {                        //创建XMLHttpRequest对象                        xhr = new ActiveXObject(xhrArr[i]);                        //如果创建XMLHttpRequest对象成功,则跳出循环                        break;                    } catch (ex) {}                }            } else {                throw new Error("No XHR object available.");            }        }        // XMLHttpRequest对象        var xhr = createXHR();        // 响应XMLHttpPRequest对象状态变化的函数,onreadystatechange在readystatechange属性发生改变时触发。        xhr.onreadystatechange = function() {                // 异步调用成功,响应内容解析完成,可以在客户端调用                if (xhr.readyState === 4) {                    if ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) {                        // 获得服务器返回的数据                        console.log(xhr.responseText);
                    }                }            }            // 创建请求        xhr.open('get', './server/slider.json', true);        // 发送请求        xhr.send(null);    </script></body>
</html>

0

0 学习 · 14456 问题

查看课程