我最近开始学习JavaScript,学习进程一直很顺利,但在学到JSON时遇到了困难。我试着从URL中获取JSON数据,但却遇到了严重的问题。我尝试了这里找到的许多方法和不同的URL,但都没有成功。废话不说,这是我的做法:
- 我使用IIS创建本地服务器,并在那里运行我的脚本;
- 我在JSONbin.io上创建了一个简单的JSON文件;
- 我正在尝试使用我从JSONbin网站获取的代码来访问它;
- 我为调试创建了一些console.logs;
- 我发现控制台虽然没有指出任何错误,但请求函数从未运行;
- MYKEY是我从JSONbin.io获取的秘密密钥。
如果有人能对此事提供帮助,或者提供一个适用于我的简单代码,那将非常有帮助。
<p> test </p>
<script>
let req = new XMLHttpRequest();
req.onreadystatechange = () => {
if (req.readyState == XMLHttpRequest.DONE) {
console.log("1");
console.log(req.responseText.name);
}
};
req.open("POST", "http://api.jsonbin.io/b/5ec04a83a47fdd6af1645b86", true);
console.log("2");
req.setRequestHeader("Content-Type", "application/json");
req.setRequestHeader("secret-key", "MYKEY");
console.log("3");
</script>