提交表单时出现Laravel错误405(不允许使用方法)

问题描述 投票:1回答:1

我有一个模态,其中有一个空的action="",我正在使用javascript这样更新,

document.edit_matrix.action = '/matrix/' + id;

当我打开模态时,已更改的动作在那里:

<form id="edit_matrix" name="edit_matrix" method="post" action="/matrix/3">

然后我单击提交,它尝试在此当前页面上发布...。简直是可怕的感觉:失望:怎么了?要进行这项工作,我需要更改什么?它尝试发布到此:

POST https://global.test.loc/matrixes 405 (Method Not Allowed)

enter image description here

这是属性更新后的DOM


更新:

现在,我试图像这样对操作进行硬编码:

 <form id="edit_matrix" action="/matrix/2" name="edit_matrix" method="POST">

并且当我单击提交按钮时,什么也没有发生。...它已经死了

[好,我已经解决了那个...按钮的类型只是按钮而不是提交,但是仍然无法正常工作尝试提交到原始页面。...操作属性不变。


更新:

现在可以使用...该按钮位于partial窗体内部,我刚刚将其从partial窗体中删除以创建和编辑视图,现在可以使用。

javascript forms modal-dialog
1个回答
1
投票

使用setAttribute("action", "/newValue")

© www.soinside.com 2019 - 2024. All rights reserved.