麻烦老师 问题在里面
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
</head>
<body>
<script type="text/javascript">
function createXHR() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if (window.ActiveXObject) {
return new ActiveXObject('Microsoft.XMLHTTP');
}
}
var xhr = createXHR();
xhr.open('get', './server/slider.json', true);
//xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xhr.send(null);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) {
console.log(xhr.responseText);
}
}
}
</script>
</body>
</html>
1.老师为什么直接在浏览器打开就报错 ,而用open in live sever打开就可以?
而2.如果再把open方法里面的参数改为的get改为post,又会发生一下错误 麻烦老师解答一下
正在回答
同学你好,使用WampServer开启服务之后,需要通过localhost访问,可以参考教辅
如果同学的项目目录为下方
那么:在浏览器地址栏中输入http://localhost/index.html即可
祝学习愉快~
同学你好,解答如下:
1、 因为从本地直接打开的页面, 不可以访问本地的json文件。需要放到服务器环境下运行。
2、使用vscode编辑器的live Server插件,发送post请求会出现问题,建议使用phpStudy软件测试,安装和使用可以参考教辅:http://file.mukewang.com/class/assist/800/4698985/j7xv4ydq6wb/phpStudy%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8.pdf
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
</head>
<body>
<script type="text/javascript">
function createXHR() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if (window.ActiveXObject) {
return new ActiveXObject('Microsoft.XMLHTTP');
}
}
var xhr = createXHR();
xhr.open('get', './server/slider.json', true);
//xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xhr.send(null);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) {
console.log(xhr.responseText);
}
}
}
</script>
</body>
</html>
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星