收到淘汰webmail教程错误

时间:2012-11-07 05:33:02

标签: json knockout.js knockout-2.0

我正在浏览本教程http://learn.knockoutjs.com/#/?tutorial=webmail

我已经完成了,现在正试图在我的本地机器上运行

我从这里获取了代码http://learn.knockoutjs.com/WebmailExampleStandalone.html但是当我把它放在我的本地机器上时,我收到了这个错误。

  

时间戳:7/11/2012 4:24:41 PM错误:无法解析绑定。
  消息:ReferenceError:未定义邮件;绑定值:
  foreach:mails源文件:url / knockout / js / knockout-2.2.0.js行:57

我下载JSON文件的方式是转到learn.knockoutjs.com/knockout/mail?folder=Inboxlearn.knockoutjs.com/knockout/mail?folder=Achive,具体取决于您所在的文件夹。

我刚刚去了learn.knockoutjs.com/mail?folder=Archive并下载了该文件,但保存了一个名为mail的文件,但没有扩展名。

我可以理解为什么其他部分(收件箱除外,因为我没有那些JSON文件)但为什么邮件不能在第一个屏幕上工作?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。问题是ajax调用需要具有“application / json”类型的响应头,以便正确设置返回的数据。我正在使用php,所以我刚刚添加header('Content-Type: application/json; charset=utf-8');之前我回应了json数据,一切正常。