我正在使用backboneJS在Typescript中编写一个javascript程序,其中服务器将带有结构化数据的对象发送到客户端,我无法在客户端中成功解析。该代码是一个typescript接口的实现,它接受来自服务器的数据或错误,以便为客户端进行调用。
Typescript接口是这样的:
interface PersistenceOptions {
url?: string;
beforeSend?: (jqxhr: JQueryXHR) => void;
success?: (modelOrCollection?: any, response?: any, options?: any) => void;
error?: (modelOrCollection?: any, jqxhr?: JQueryXHR, options?: any) => void;
}
以下是成功函数的代码,无法呈现"响应"数据
success:function(modelOrCollection?: any, response?: any, options?: any){
$holder.append(response.toString());
}
以下是您进行休息呼叫时实际对象的样子:
[
{
"id": 0,
"answer": "I like the device",
"type": 0
},
{
"id": 0,
"answer": "Im not sure if I want it",
"type": 0
},
{
"id": 0,
"answer": "This is a great device",
"type": 0
},
{
"id": 0,
"answer": "I like it but its expensive",
"type": 0
}
]
屏幕上的实际输出如下所示:
[object Object],[object Object],[object Object],[object Object]
我希望能够解析并以编程方式操作输出。不确定如何。
(我也想知道这是什么类型的对象以及如何创建新对象。)