如何在没有javascript的情况下从表单中修补或删除

gre*_*reg 7 phoenix-framework

我正在凤凰城写一个简单的crud应用程序.如何在不使用javascript的情况下从表单提交PATCH和DELETE请求?

gre*_*reg 6

我弄明白了,和rails一样:

<form method="POST">
  <input name="_method" type="hidden" value="patch" />
...
Run Code Online (Sandbox Code Playgroud)

在Plug.MethodOverride中处理:https://github.com/elixir-lang/plug/blob/master/lib/plug/method_override.ex

  • @PatrickOscity,根本不想粗鲁,但我的问题预设了这样一个事实:浏览器并不都本机支持除 GET 和 POST 之外的方法,并且您评论的答案明确指出,我不仅弄清楚了这一点,而且我正在使用与 Rails 中使用的完全相同的解决方法。我觉得你和巴马尔都没有花时间去真正阅读我的问题或答案。:/我正在寻求凤凰城特定的解决方案......我找到了它。 (2认同)