I cant get my values from the database to go into the jquery tags plugin, any help would be great:
PHP:
case 'get_tags':
$id = (isset($_GET['id'])) ? intval($_GET['id']) : 0;
$query = "SELECT description FROM `tags` WHERE page_id = '?';";
$query_p = $db->prep_query($query,array($id));
$results = $db->queryMakearray($query_p);
$tags = array_values($results);
$response = json_encode($results);
break;
JS
$(document).ready(function()
{
var _id = parseInt($.url_param('id'), 10);
var _tag_items = $.get('inc/ajax.php?type=get_tags&id='+_id);
$('#tags')
.textext({
plugins : 'tags',
tagsItems: _tag_items
});
});
Response:
"[{\"description\":\"test\"},{\"description\":\"test2\"},{\"description\":\"test3\"}]"
I need it to look like this:
["test","test2","test3"]
Edit
PHP:
$id = (isset($_GET['id'])) ? intval($_GET['id']) : 0;
$query = "SELECT description FROM `tags` WHERE page_id = '?';";
$query_p = $db->prep_query($query,array($id));
$results = $db->query2array($query_p);
$tags = array_values($results);
$response = sanitize_output($tags);
you could solve it in php by removing the key.