Yii2隐藏输入字段使用javascript追加,并从控制器获得它
yii2 hidden input field using javascript append and get it from controller
我是新手。如果有人能帮我解决问题,我将不胜感激。
我试图使用javascript添加一个隐藏的输入字段到我的表单(不与模型链接)。之后,当我提交时,从控制器中获取它。然而,我似乎犯了一些错误。请告诉我正确的代码。下面是我的代码:
Javascriptvar div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" />');
控制器if (!empty($_POST["input1"]))
{
Yii::$app->getSession()->setFlash('error', "in");
}else{
Yii::$app->getSession()->setFlash('error', 'out');
}
它总是进入else语句。我检查html代码,附加的隐藏字段在那里。请帮助!
您没有给它指定name属性:
var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" name="input1"/>');
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 表追加而不附加最后一个元素
- 从控制器返回后Ajax启动事件激发
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在单击复选框后调用控制器方法
- 在控制器和数据对象之间同步数据
- 将Javascript数组发送到控制器ASP.NET MVC
- 角度控制器结构
- 如何在Jquery中发布后将值从视图返回到控制器
- 将值从html传递到AngularJS控制器
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 从控制器继承了隔离的作用域以生成可重用的指令
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- Nodejs API控制器,用于在API之间切换
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- 将不在模型中的数据返回到mvc控制器
- 如何将控制器作用域变量传递给angular.元素在头部元素中追加子元素时
- Yii2隐藏输入字段使用javascript追加,并从控制器获得它