如何访问url并取出数据?

地址是这个:http://192.168.0.21:19842/rt/YearServlet
用浏览器访问,返回的数据是这些:
["2015-06-05 16:21:40", "2015-06-05 15:30:38", "2015-06-05 15:07:26", "2015-06-05 14:38:21", "2015-06-05 14:38:21", "2015-06-05 14:33:18", "2015-06-05 14:23:18", "2015-06-05 14:18:16", "2015-06-05 14:15:09", "2015-06-05 14:12:16", "2015-06-05 14:12:16", "2015-06-05 14:05:34", "2015-06-05 14:01:27", "2015-06-05 13:57:44", "2015-06-05 13:57:44", "2015-06-05 13:51:23", "2015-06-05 13:51:23", "2015-06-05 13:41:43",]

我如何访问这个地址,并把返回的这些数据放到L里?

大概是下面的格式

    $.ajax( {
        type : "POST",
        url : "http://192.168.0.21:19842/rt/YearServlet",
        dataType:"json",
        cache:false,
        async:false,
        data : "",
        success : function(data) {
            var L = data.list;
            // ...
        }
        });
 <!DOCTYPE html>
<html>
<head>
    <script src="common/jquery/jquery-1.8.3.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(document).ready(function(){
      $("#b01").click(function(){
          $.getJSON("http://192.168.0.21:19842/rt/YearServlet",function(result){
              $("#myDiv").html(result);
          });
      });
    });
</script>
</head>
<body>

<div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
<button id="b01" type="button">改变内容</button>

</body>
</html>

$.ajax( {
type : "POST",
url : "http://192.168.0.21:19842/rt/YearServlet",
//dataType:"json", 这是数据类型
cache:false,
async:false,
data : "",//这是要post过去的参数json
success : function(data) {
var L = data.list;
// ...成功了获取的值 你用debug调试下 应该不是data.list 是data.其他的 。。记不清了
}
});

你的用户名含敏感词,回复你被禁言了!
怒火打头

  • -跨域的话要用jsonp吧