У меня есть этот код jquery, который запускает селектор ввода, который должен отображаться следующим образом:
$("#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"
я получаю неопределенное значение, и я думаю, что его php не повторяет json propelrly, как я могу это исправить благодаря:))