【发布时间】:2015-09-10 15:27:54
【问题描述】:
我有这个代码
$.ajax({
type: "POST",
url: "assets/js/calendar-data.php",
data:{data: $(dataString).serializeArray()},
cache: false,
success: function(data){
var json = JSON.parse(data);
demodata = json;
}
});
我得到这样的数据
Object { title="Networking", start ="new Date(y, m, d, 20, 0)", end ="new Date(y, m, d, 21, 0)", content= "Test content" }
但我想从开始值和结束值中删除双引号,而不是从所有值中删除。
正确的输出:
Object { title="Networking", start =new Date(y, m, d, 20, 0), end =new Date(y, m, d, 21, 0), content= "Test content" }
你能帮我解决这个问题吗?
【问题讨论】:
-
它是正在发送或接收的对象吗?
-
我收到了这个对象,所以我必须在 js 文件中做...
-
您需要将其转换为 JavaScript 可以使用的东西。试试:eval(Obj.start)
-
你能帮我一些代码或例子吗,因为我无法修复它......
-
那么,您希望
"new Date(...)"成为实际的Date对象吗?
标签: javascript arrays ajax json