繁体   English   中英

用纯JavaScript解析JSON URL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM