开始倾倒在rails.js上,想知道是否有任何ajax:回调被提出。
原来他们很好,并且beforeSend和error …等等…错误吗?怎么会这样
新待办事项的创建成功完成,响应是我期望的JSON。但是在逐步执行回调代码时,我注意到一个
Invalid label错误。
快速Google稍后将我带到这篇文章http://blog.seqmedia.com/?p=484
原来JSON是作为字符串返回的,Firbug得到了并正确解析了它,因此我可以检查响应。但是rails.js和js通常不知道如何处理字符串并引发上述错误(我可能会默默地说)。
解决方案在response_to中
format.js {render json: @todo, content_type: 'text/json' }有点感谢Trevor
Burnham(例如BTW书)的帮助以及来自序列媒体的Amy,后者的博客文章最终为我提供了解决方案。



