это продолжается с другой поставленный вопрос я: Listing out JSON data?Структура вывода PHP JSON
моего поиска возвращает только один элемент, им вполне уверен, что проблема лежит где-то в моем PHP, им не слишком уверен, что им добавление к массив, или это может быть javascript, который вы можете видеть по приведенной выше ссылке, но я сомневаюсь в этом.
мой PHP код:
function mytheme_ajax_response() {
$search = $_GET["search_text"];
$result = db_query("SELECT nid FROM {node} WHERE title LIKE '%s%' AND type = 'product_collection'", $search);
$noder = array();
while ($record = db_fetch_object($result)) {
$noder[] = $record;
}
$matches = array();
$i = 0;
foreach ($noder as $row) {
$node = node_load($row->nid);
$termlink = db_fetch_object(db_query("SELECT tid FROM {term_node} WHERE nid = %d", $row->nid));
$matches[$i]['title'] = $node->title;
$matches[$i]['link'] = $termlink->tid;
}
++$i;
$hits = array();
$hits['matches'] = $matches;
print json_encode($hits);
exit();
}
Можете ли вы показать нам вывод, который вы получаете? –