我正在使用 jQuery 标签脚本http://textextjs.com/
我遇到的问题是数据被保存然后从我的数据库中检索。我无法让新标签附加或保存标签以正确显示。下面是我的代码:
<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>
首次加载时一切正常。一旦我将数据保存到数据库,它现在显示如下:
[“一二三四五”]
然后,如果删除数据并保存,我得到:
[]
如何让 texttext 插件在 textarea 上正确运行?