[英]Parsing JSON url in pure javascript
我正在尝试解析纯JavaScript中的网址,只是一个可执行文件。
url = 'http://myurl.php?format=json'
var request = new XMLHttpRequest();
request.open('GET', url, true);
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
var mystuff = JSON.parse(request.responseText);
} else {
// some error
}
};
request.onerror = function() {
// some error
};
request.send();
console.log(mystuff);
当我这样做时,我得到一个XMLHttpRequest is not defined
错误。 最好的方法是什么,最简单的方法是什么?
谢谢。
此声明是错误的,您应该将url作为变量而不是“ url”作为字符串,
request.open('GET', 'url', true);
至
request.open('GET', url, true);
此外,xmlHttpRequest仅在某些版本的浏览器上有效。 您可以执行以下操作来检查xmlhttpRequest是否可在您的浏览器上运行,
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.