Как принять значение переменной из php c помощью json

Рейтинг: 1Ответов: 1Опубликовано: 13.01.2015

Вот такой кусочек кода из name.php отправляет строку к исполняемому файлу function.php

$.ajax({
type: "POST",
url: "function.php",
data: dataString,
cache: false,
success: function(html)
{
//Вот здесь я так понимаю должна быть функция принимающая данные
//Должно быть так 
//var country = (country1,country2,country3)

}
});

а вот php

while($row=mysql_fetch_array($sql_res))
....
{
foreach ($arr as $value) {                  
$spisok .= $value.',';              
}  
echo ('('.$spisok.')');

Данные приходят (судя по firebug), но как их установить в переменную JS?

Ответы

▲ 2Принят
$.ajax({
    type: "POST",
    url: "function.php",
    data: dataString,
    cache: false,
    dataType: 'json', // добавили тип принимаемых данных
    success: function(html)
    {
        // теперь переменная html - это объект (распарсеный JSON)    
    }
});