我意识到当单击 Backbone.Todos 示例“清除 x 已完成的项目”时,我得到一个 DELETE 405 not allowed...
我从以前的帮助和文档中了解到,如果我想启用 DELETE PUT PATCH ...我需要设置
X-http-method-override : DELETE
如果它是一个表单或在 jquery 中。
但我不确定在 Backbone.Todos 示例中这是如何完成的,因为我是 backbone.js 的新手。
您能否指出如何修复 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 足以完成这项工作。但与以下相比,它看起来不是很安静:
[Route("/todos/{id}", "Delete")] //D - delete
可以?