Привет! Не могу распарсить ответ json уже который раз .
Ответ:
{"id":"1","fio":"hhhhhh","pn":"1","vt":"1","sr":"1","cht":"1","pt":"2","sb":"1","vs":"1","user_id":"154","group_id":"0","data_reg":"2015-11-18"}{"id":"2","fio":"sdfsdfsdf","pn":"2","vt":"3","sr":"1","cht":"2","pt":"3","sb":"1","vs":"2","user_id":"154","group_id":"0","data_reg":"2015-11-10"}
При вызове:
obj = jQuery.parseJSON( data );
Всё перестаёт работать.
При обращении к полю fio:
console.log(obj.fio);
выводит в консоль ошибку.
Uncaught SyntaxError: Unexpected token
Появляется какой-то символ в начале ответа.
Что делать?
сервер:
if ( $_GET["func"] == "GetPersonal" )
{
$result = $mysqli->query( "SELECT * FROM personal WHERE user_id='".$_SESSION['user_id']."'" );
if (!$result) error($mysqli->error);
if ( $result->num_rows > 0 )
{
while($row = $result->fetch_assoc())
{
$myArray[] = $row;
}
echo json_encode($row);
}
else
{
echo json_decode( array( "answer" => "empty" ) );
}
$result->free();
$result->close();
$mysqli->close();
exit();
}