yii2隐藏的输入字段使用javascript追加并从控制器获取

时间:2016-06-30 08:44:47

标签: javascript jquery html yii2 yii2-advanced-app

我是yii2的新手。感谢有人能帮助我解决问题。

我正在尝试使用javascript(不与模型链接)将隐藏的输入字段附加到我的表单。之后,当我提交时,从控制器获取它。但是,我似乎有些错误。请告知并告诉我正确的代码。以下是我的代码:

的Javascript

var 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代码,附加的隐藏字段就在那里。请帮忙!

1 个答案:

答案 0 :(得分:0)

您没有给出名称属性:

var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" name="input1"/>');