вопрос
Всем привет, весь день парюсь с JSON, работать не хочет
Принимаю/отправляю код через Jquery
Выходит ошибка Uncaught SyntaxError: Unexpected token in JSON at position 0, делаю через eval весь код начинает работать нормально, не подскажите как решить проблему?
Принимаю/отправляю код через Jquery
$.post('engine/classes/parse.php', { parse: val() }, function(data){
var json = $.parseJSON(data);
//var json = eval('(' + data + ')');
console.log(json);
$('#tst0').val(json.tst0);
$('#tst1').html(json.tst1);
$('#tst3').val(json.tst3);
$('#tst4').html(json.tst4);
$('#tst5').val(json.tst5);
$('#tst6').html(json.tst6);
});
После проверки данных $_POST['parse'] вывожу так
$buffer = array('tst0' => $tst0, 'tst1' => $tst1, 'tst3' => $tst2, 'tst4' => $tst3, 'tst5' => $tst4, 'tst6' => $tst5);
echo json_encode($buffer);
JSON строка выводиться так
{"tst0":7.43,"tst1":320,"tst3":"3:14","tst4":"test site","tst5":"http:\/\/site.ru\/uploads\/posts\/1465386456-randomnamea
.jpg","tst6":"jpg"}
Выходит ошибка Uncaught SyntaxError: Unexpected token in JSON at position 0, делаю через eval весь код начинает работать нормально, не подскажите как решить проблему?