来自模型的输入未包含在表单 POST 数据中

Posted

技术标签:

【中文标题】来自模型的输入未包含在表单 POST 数据中【英文标题】:Input from Model not included in form POST data 【发布时间】:2021-12-05 16:33:52 【问题描述】:

我有一个简单的 html POST 表单,其中包含一个模型,如下所示:

https://jsfiddle.net/pilotman/rn9gspz8/6/

注意:JS fiddle 是基本的,仅用于演示,并不完美。

所以当我提交表单并让模型内的输入有一些文本时,我的服务器脚本看不到'input2'

$_POST['input2'];

模型中的数据是否与表单中的 POST 数据一起发送? 如果不能这样做(我假设表单标签内的任何内容都会被发送,但我显然错了)?

谢谢

【问题讨论】:

你的代码是正确的 【参考方案1】:

您的代码是正确的。根据你的 jsfiddle

$_POST['input1']; 是正常输入

$_POST['input2'];是弹出模型输入框;

【讨论】:

我解决了。所以我也在使用框架,我发现我将模型附加到页面的主体,因此没有包含在表单数据中:(

以上是关于来自模型的输入未包含在表单 POST 数据中的主要内容,如果未能解决你的问题,请参考以下文章

来自 JQuery 填充字段的值未绑定到 MVC 模型

表单未发送完整数据

多部分表单数据输入 Java 模型属性未在请求类中注入元素 - Spring Boot

某些表单输入未通过 GET / POST 发送 [重复]

Android Kotlin Retrofit Post Request 输入的数据未发送

使用 mail() PHP 脚本的 jQuery AJAX 表单发送电子邮件,但来自 HTML 表单的 POST 数据未定义