【发布时间】:2014-11-12 04:57:44
【问题描述】:
我正在使用Jquery Tag it,我想将输入的标签保存到我的数据库中。
在 HTML 中
<ul id="myTags" name="myTags"></ul>
当我输入一个新标签时,它会自动生成一个 <li> 和 <input hidden> ,
但是所有生成的 <input hidden> 都是相同的 name="tags" 只有 value 不同,然后当我 $_POST 并尝试 print_r 时,结果是只有我输入的最后一个值。
如何获得所有价值?或任何其他好的建议?谢谢
public function actionSubmit(){
$token = $_POST['YII_CSRF_TOKEN'];
if ($token !== Yii::app()->getRequest()->getCsrfToken()){
Yii::app()->end();
}
$app_id = Yii::app()->user->getState('app_id');
$tags = $_POST['tags'];
$model = Games::model()->findByAttributes(array('id'=>$app_id));
$model->keywords = $tags;
$model->save();
if($model->save()){
print_r("ok");
}else{
print_r("no");
}
}
【问题讨论】:
标签: php jquery html yii tag-it