JqueryTagitを使用しています。
オートコンプリートに入力するアイテムの配列を受け入れるオプション「AvailableTags」を提供します。
受信した配列をTagit呼び出しに渡すと、必要な適切なデータ(塗りつぶされた配列)が生成されているように見えても、ajaxget呼び出しが機能していないようです。
AJAX
$.ajax({
type: 'get',
url: 'gettags.php',
data: "",
dataType: 'json',
success: function(data) {
sampleTags = data;
}
})
$('#singleFieldTags').tagit({
availableTags: sampleTags,
singleField: true,
singleFieldNode: $('#mySingleField'),
allowSpaces: true
});
PHP
$sql = "SELECT tag FROM tags";
$result = mysql_query($sql);
$data = array[];
while ($row = mysql_fetch_row($result)) {
$data[] = $row;
}
echo json_encode($data);
返された配列を変数sampleTagsを介してTagitの「availableTags」に渡そうとしているだけですが、持ち越したくないようです。
助けてくれてありがとう。