【发布时间】:2020-12-17 16:13:30
【问题描述】:
我正在使用 tokenize2 让用户在发布问题表单中插入多个选项标签。将数据插入数据库成功。但同样,我有一个编辑页面,可以再次编辑插入的表单。但是我在将标签显示到字段中时遇到了问题。我正在使用下面的代码
插入时
<?php
$a=array();
$a=explode(',',$row_question['question_tags']);
$output="";
foreach($a as $v)
{
$output.="<script>$('.tokenize-callable-demo1').tokenize2().trigger('tokenize:tokens:add', ['token value','".$v."' , true]); </script>";
}
echo $output;
?>
以上代码输出 enter image description here
for example
$row_question['question_tags'])="india,england,america";
$a[]='india','england','america';
但只有印度被添加到该字段中,其他没有被上面的代码添加。
问题是只有第一个值被插入到字段中,而其他值没有被插入。 但是当我检查它时,我发现上面的代码以正确的值运行了 n 次,因为我在 $a 数组中有 n 个值。但唯一的第一个值被添加,其余的 n 个值不被添加。我不明白我在哪里做错了。如果我在某处犯了错误,请纠正我。
【问题讨论】:
标签: javascript jquery tokenize tokenize2