ajax接收Date类型的数据时会把数据转换为时间戳

复制代码 代码如下:

$(“#test”).click(function(e) {

$.get(

“/mgr/datacleaning/test”,

function(data) {

console.log(data + ” from $.get()”);

}

);

var xhr = new XMLHttpRequest();

xhr.open(“GET”, “/mgr/datacleaning/test”);

xhr.onreadystatechange= function(e) {

if (xhr.readyState == 4 && xhr.status == 200) {

console.log(xhr.responseText + ” from xhr”);

}

};

xhr.send(null);

});

复制代码 代码如下:

@ResponseBody

@RequestMapping(value=”/test”)

public Date test() {

return new Date();

}

控制台输出:

1400032471285 from $.get()

1400032471294 from xhr

By the way:

$.get()的请求头只比xhr的请求头多了一个:

X-Requested-With:

XMLHttpRequest

您可能感兴趣的文章:

  • jQuery Ajax请求后台数据并在前台接收
  • Ajax发送和接收二进制字节流数据的方法
  • ThinkPHP中使用ajax接收json数据的方法
  • jquery的ajax异步请求接收返回json数据实例
  • AJAX如何接收JSON数据示例介绍
  • 编码为GB2312网站让AJAX接收的数据显示支持中文
  • ajax接收后台数据在html页面显示
张贴在3