如何解决为什么我不能在 angular 上使用 action="example.php" 将我的表单连接到我的 php 文件
<formn action="" method="POST">
<label>Name</label>
<input type="name">
<a href="backend/table.PHP"><button name="submit">Submit</button></a>
</form>
我也试过
<form ngNoForm action="table.PHP" method="POST">
<label>Name</label>
<input type="name">
<button name="submit">Submit</button>
</form>
但我不断收到此错误
“无法 POST /table.PHP”
我仔细检查了拼写和正确性,甚至三次检查。
解决方法
可能是文件路径不对。在第一个示例中,您使用了 backend/table.php
,试一试(下面的示例)。
<form ngNoForm action="backend/table.php" method="POST">
<label>Name</label>
<input type="text" name="name">
<input type="submit" value="Submit" />
</form>
但更重要的是,如果您想通过表单提交 POST 请求,您必须将要 POST 的 URL 设置为表单的 action
。在按钮周围放置链接永远不会提交表单。
<a href="backend/table.php"><button name="submit">Submit</button></a>
这只会将您重定向到 backend/table.php
,没有发送 POST 请求,因此不会处理任何数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。