JSON.parse: неожиданный персонаж

Я пытаюсь передать JSON из PHP JQuery, после получения в массив SQL-запроса и получить следующую ошибку JavaScript.

JSON.parse: unexpected character

Функция для возврата результата sql:

public function selectassocSql($sql){
$i = 0;
        $resSelect = array();
        mysql_query("SET NAMES 'utf8'");
        $result = mysql_query($sql);
        while ( $row = mysql_fetch_assoc($result) )
        {
            $resSelect[$i] = $row;
            $i++;
        }
        mysql_free_result($result);
        return $resSelect;
}

После использования этой функции таким образом,

$sql = "SELECT id, code, name FROM table WHERE code LIKE '%$codcli%' ";
$v = $data->selectassocSql($sql);
echo json_encode($v, JSON_FORCE_OBJECT); 

И код JavaScript это:

$('#formclientes').submit(function(e){

        e.preventDefault();
        $.ajax({
            type: 'POST',
            url:$(this).attr('action'),
            data:$(this).serialize(),
            success:function(data)
            {
              //console.log("SUCCESS " + data);
              var json_cli = $.parseJSON(data);
            }
        })
    })   

Как я могу исправить эту ошибку и как я могу прочитать json из jquery?

Ответы на вопрос(2)

Ваш ответ на вопрос