当我点击Backbone.Todos示例中的“清除已完成项目”时,我收到了一个DELETE 405不允许的错误消息... 我从之前的帮助和文档中理解,如果我想启用DELETE PUT PATCH ...,我需要设置X-http-method-override:DELETE。如果是表单或在jquery中,可以这样做。但由于我对backbone.js不熟悉,所以我不确定在Backbone.Todos示例中该如何实现此操作。请问您能指出如何修复DELETE 405错误吗?谢谢。编辑---------------------------------------我始终可以更改路由...
[Route("/todos/add")] //C - post
[Route("/todos/{id}")] //R - get
[Route("/todos/{id}/edit")] //U - post
[Route("/todos/{id}/delete")] //D - post
所以,只有Post和Get就足以完成工作。但与此相比,它看起来并不是很符合Restful的标准:
[Route("/todos/{id}", "Delete")] //D - delete
它有这个功能吗?