Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用jQuery标记脚本,保存和检索数据_Php_Jquery_Tags_Jquery Textext - Fatal编程技术网

Php 使用jQuery标记脚本,保存和检索数据

Php 使用jQuery标记脚本,保存和检索数据,php,jquery,tags,jquery-textext,Php,Jquery,Tags,Jquery Textext,我正在使用jQuery标记脚本 我遇到的问题是当数据被保存然后从我的数据库中检索时。我无法获取要附加的新标记或要正确显示的已保存标记。下面是我的代码: <input class="span8" id="tagname" placeholder="Enter A Tag" type="text"> <button id="addtag" type="button">Add</button> <form method="post" action="clas

我正在使用jQuery标记脚本

我遇到的问题是当数据被保存然后从我的数据库中检索时。我无法获取要附加的新标记或要正确显示的已保存标记。下面是我的代码:

<input class="span8" id="tagname" placeholder="Enter A Tag" type="text">
<button id="addtag" type="button">Add</button>

<form method="post" action="classes/update.affid.php">
<input type="hidden" name="action" value="update_user_tags" />
<textarea id="textarea" name="tags" rows="1">
    <?php echo $edituser->getField('tags');?>
</textarea>
<input type="submit" value="Save Tags">
</form>

<script type="text/javascript"> 
$('#textarea').textext({ plugins: 'tags' });
$('#addtag').bind('click', function(e)
{
    $('#textarea').textext()[0].tags().addTags([ $('#tagname').val() ]);
    $('#tagname').val('');
});
</script>
第一次加载时一切正常。 将数据保存到数据库后,现在显示如下:

[一,二,三,四,五]

然后,如果删除数据并保存,我会得到:

[]


如何让textext插件在textarea上正确运行

我们无法看到update.affid.php。我们看不到您保存的位置:一旦我将数据保存到数据库中。你在标签外面有标签吗?它的用途是什么?表单外的输入字段由javascipt控制,并向textarea添加一个值。我找到了另一个更易于与我的PHP一起使用的插件。您没有解释如何将数据存储/删除/存储到数据库中。