Вход

Просмотр полной версии : Формат получаемых с сервера данных


NeVirus
28.08.2013, 07:50
Здравствуйте,

подскажите пожалуйста, нормально передовать данные с сервера сайту через пхпшную функцию эхо?

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo $line["ID"];
echo "|";
echo $line["DATE"];
echo "|";
echo $line["TYPE"];
echo "|";
echo $line["AUTHOR"];
echo "|";
echo $line["THEME"];
echo "|";
echo $line["PARENT"];
echo "|";
echo $line["TEXT"];
echo "<br>";
}


вот как то так у меня сейчас происходит :)
(палки и "<br>" для того что бы потом в js распарсить ответ)

danik.js
28.08.2013, 09:13
Нет, это велосипед. Используй JSON:

$data = array();
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$data[] = array_values($line);
}

header('Content-Type: application/json');
echo json_encode($data);



var data = JSON.parse(response);
Если что не сработает - консоль браузера в помощь.

NeVirus
28.08.2013, 13:58
спасибо, чуть допилил и все пашет