Привет! Делаю свой проект. Возвращаю json массив из php. Массив приходит.
Теперь как извлечь конкретное значение из массива json в jquery? Пробую json.parse, пишет undefined, хотя весь массив возвращается.
ajax
$.ajax
({
url: "db.php",
data: { func: "GetFullInfo", id: CurId },
success: function( data )
{
var obj = JSON.parse( data );
alert(obj.id); // id - undefined хотя возвращается в массиве
}
});
PHP
// --------------------------
//
// --------------------------
if ( $_GET["func"] == "GetFullInfo" )
{
ConnectDB();
$query = mysql_query( "SELECT * FROM adverts WHERE id = ".$_GET["id"] );
if (!$query)
error();
else
{
while( $row = mysql_fetch_array( $query, MYSQL_ASSOC ) )
{
$row_set[] = $row;
}
echo json_encode($row_set);
}
}