danik.js,
помоги с последним разобраться, пожалуйста!:) |
Цитата:
|
Цитата:
|
А не, я подумал тебя беспокоит что type:error возвращает, видимо из-за ошибки в запросе.
На странице выводится потому что ты чета напутал. Тот код должен запускаться только для генерации ответа на аякс-запрос. Нафига ты его втыкнул в html страницу - это не ко мне вопрос. |
Цитата:
//выводим список видов тонировок
$VB=mysql_query("SELECT id, nome_corto FROM criteri WHERE id_filter='".$filter_id."' AND meta='Vetri decorati'");
if ($VB) {
$num = mysql_num_rows($VB);
$i = 0;
while ($i < $num) {
$vbi[$i] = mysql_fetch_object($VB);
$i++;
}
$resVB = array('vbi'=>$vbi);
}
else {
$resVB = array('type'=>mysql_error());
}
$all = array('resVV' => $resVV, 'resVB' => $resVB, 'resManigli' => $resManigli, 'resColore' => $resColore, 'resProfili' => $resProfili, 'resTipologia' => $resTipologia);
print json_encode($all);
вот только тут он print json_encode($all); и выводит все на страницу |
>$resVB = array('type'=>mysql_error());
.... 'resVB' => $resVB Ваши пользователи - ваши отладчики? |
Цитата:
а Вы что можете сказать по вопросу описанному выше??? |
А что сказать? Что за проблемы у вас я не знаю, это всю тему перечитать надо, но если только об этом посте, то я не понимаю смысла этого действа:
$num = mysql_num_rows($VB);
$i = 0;
while ($i < $num) {
$vbi[$i] = mysql_fetch_object($VB);
$i++;
}
это ради чего такое колдовство? Не понимаю зачем так "для себя" ошибки проверять, чтобы потом выковыривать. То есть серверная сторона "не то", а значит и клиентской стороне "не сладко". |
Цитата:
|
Принт делай при запросе аяксом только, че непонятного?
Если код общий, можешь его переиспользовать, вынеся код получения данных в функцию/класс. Далее юзаешь эту функцию из двух точек: при выводе в select или куда там, и при запросе аяксом, прогоняя через json_encode |
| Часовой пояс GMT +3, время: 15:39. |