如何从javascript请求json文件

我有一个url,它返回一个json文件(我在地址栏中输入了url并显示了json输出)但我不知道如何在javascript中请求json文件。有谁能够帮我? 这是代码:
var url = 'http://www.worldweatheronline.com/feed/weather.ashx?q=kalutara&format=json&num_of_days=4&key=myKey' ;
if (window.XMLHttpRequest) { 
      http_request = new XMLHttpRequest(); 
  } else if (window.ActiveXObject) { 
      http_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  http_request.open('GET', url, true); 
  http_request.send(null);
   http_request.onreadystatechange = function() {
    if ( http_request.readyState == 4) {
      if ( http_request.status == 200)
        success( http_request.responseText);alert(http_request.responseText);
      else if (failure)
        failure( http_request.status,  http_request.statusText);
    }
  };
谢谢 !!     
已邀请:
这取决于你json文件的样子。 对于例如 如果文件包含类似的内容
var obj = 
{
 //Object definition...
}
然后,您可以使用常规脚本标记来使用json对象。 如果文件格式为:
{
 //Object Definiton
}
然后你可以阅读你的文章中定义的内容(使用XMLHTTP请求),然后使用eval函数使其在页面中的成功(如下所示):success()方法:
eval("var obj = " + http_request.responseText); 
    

要回复问题请先登录注册