запись HTML-тега в ответ JSON - PullRequest
0 голосов
/ 24 мая 2011

КОД:

header('Content-type: text/plain');

if(mysql_num_rows($result))
{
    while($post = mysql_fetch_assoc($result))
    {
        echo json_encode($post);
        echo ',';
    }
}

вывод:

{"id": "1", "layartype": "колледж", "атрибуция": "Daiict","title": "CEP Daiict", "latitude": "23.3400000000", "longitude": "34.3334000000"}, {"id": "2", "layartype": "College", "attribution": "Daiict", "title": "Lab Daiict", "latitude": "23.4500000000", "longitude": "34.0960000000"},

этот ответ json в php im получает в одну строку .. это имеетна самом деле 2 записи .. я хочу, чтобы они начинались с новой строки .... так что мне делать? .. HTML не работает, я полагаю.

1 Ответ

2 голосов
/ 24 мая 2011

Это отправит правильный тип содержимого для JSON и отправит все результаты как один объект JSON (массив ваших результатов).

header('Content-type: application/json');

$results = array();
if (mysql_num_rows($result)) {
    while ($post = mysql_fetch_assoc($result)) {
        $results[] = $post;
    }
    echo json_encode($results);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...