Javascript 如何在AJAX中解析简单的正文内容?

Javascript 如何在AJAX中解析简单的正文内容?,javascript,jquery,ajax,Javascript,Jquery,Ajax,如何简单地解析13995086375852252 当我访问所需页面时,上述响应将打印在浏览器中。我还使用Hull进行了测试。它: HEADERS Content-Length: 18 Content-Type: text/html; charset=utf-8 Date: Thu, 08 May 2014 00:23:57 GMT Server: Werkzeug/0.9.4 Python/2.7.3 BODY 1399508637585,2252 下面是我如何解析数据的: $.ajax(

如何简单地解析13995086375852252

当我访问所需页面时,上述响应将打印在浏览器中。我还使用Hull进行了测试。它:

HEADERS

Content-Length: 18
Content-Type: text/html; charset=utf-8
Date: Thu, 08 May 2014 00:23:57 GMT
Server: Werkzeug/0.9.4 Python/2.7.3
BODY

1399508637585,2252
下面是我如何解析数据的:

$.ajax({
            url: 'http://localhost/twonumbers',
            dataType: 'html',
            success: function(point) {
                var series = chart.series[0],
                    shift = series.data.length > 20;

                chart.series[0].addPoint(point, true, shift);

                setTimeout(requestData, 1000);    
            },
            cache: false
        });
    }
如何解析这些数据以便在数组中写入每个数字

更新

问题是我无法获取此字符串以进行拆分。 以下是我如何尝试的:

var tmp1 = point.split(',');                                   
chart.series[0].addPoint(tmp1[1], true, shift);

响应应该是一个字符串,所以只需在输出时将其拆分为、和索引上的parseInt

因此,您需要对服务器响应ajax调用返回的数据执行此操作

// turn to string if need be var responses = response.toString(); // turns number into a string
var pieces = responses.split(","); // two index's now for both numbers minus the ","

//pieces[0] = '1399508637585';
//pieces[1] = '2252';

// you can decide what to do after that, if you need it as an int just pieces[0] = parseInt(pieces[0]); etc...

我不确定您想要的格式,但是如果您希望字符串按、、拆分,并且每边分别表示,您可以查看parseInt和string.split。为什么要发送带有html内容类型标题的纯文本?后端开发人员就是这样做的;没有时间改变这一点。但最大的问题是,即使我拆分,我仍然无法获得数据。请参阅更新当您使用console.logpoint时会得到什么;和console.logtypeof point;?实际上,我得到一个错误:“…请求的资源上不存在“Access Control Allow Origin”头…”,因为我请求的是外部ip而不是本地主机