у меня есть этот JQuery код, который poplautes селектор входного сигнала, который должен отображаться как это:отображение json-данных из php json_encode?
$("#demo-input-pre-populated").tokenInput("http://shell.loopj.com/", {
prePopulate: [
{id: 123, name: "Slurms MacKenzie"},
{id: 555, name: "Bob Hoskins"},
{id: 9000, name: "Kriss Akabusi"}
]
});
, когда я пытаюсь получить Вейлы из базы данных с помощью PHP, как это:
prePopulate: [
<?
$responses = array();
$topicJSON=getQtopics($getQ);
while($row = mysql_fetch_array($topicJSON)){
$response = array(
'id' => $row['id'],
'name' => $row['name']
);
$responses[] = $response;
}
echo json_encode($responses);
?>
],
, который отображает JSON данные, как это:
prePopulate: [
[{"id":"1","name":"Dormitree"},
{"id":"1482","name":"carriage of goods"}]
],
но на #demo-input-pre-populated"
входе я получаю не определено, и я думаю, что его becuase РНР п от эхо json propelrly, как я могу исправить это спасибо :))
спасибо очень чистый ответ :))) – pingpong
я могу задать вам еще один вопрос, я бы смог обновить prePoplaute, используя jquery после действия click, то есть '$ (". button "). click (// обновить prePoplaute', если вы получите то, что я имею в виду :)) – pingpong
@pingpong - это не похоже, что плагин поддерживает это, вы можете проконсультируйтесь с автором или поместите запрос функции. Если вы посмотрите на источник, функция 'insert_token()' вставляет новые токены, но я недостаточно разбираюсь в JavaScript, чтобы выяснить, как (если возможно) получить ссылку на эту функцию и вызвать ее с новыми значениями. –