VM2714: 1 Uncaught SyntaxError: неожиданный токен d в JSON в позиции 0 - PullRequest
0 голосов
/ 10 октября 2019

У меня возникает проблема каждый раз, когда я пытаюсь с помощью jquery передать полученный от моего сервера ответ на json, я получаю это сообщение Uncaught SyntaxError: Неожиданный токен d в JSON в позиции 0 at. В качестве бэкэнда я использую php.

. У меня возникает проблема каждый раз, когда я пытаюсь с помощью jquery передать полученный от моего сервера ответ на json. Я получаю это сообщение. Uncaught SyntaxError: Неожиданный токен d в JSON в позиции 0. в. В качестве бэкэнда я использую php.

**$('#search').keyup(function() {
    if($('#search').val()) {
      let search = $('#search').val();
      $.ajax({
        url: 'tak_search.php',
        data: {search},
        type: 'POST',
        success: function (response) {
          if(!response.error) {
            let tasks = JSON.parse(response);
            let template = '';
            tasks.forEach(task => {
              template += `
                     <li><a href="#" class="task-item">${task.name}</a></li>
                    ` 
            });
            $('#container').html(template);
          }
        } 
      })
    }
  });

my backend with php

<?php 

include('db.php');

$search = $_POST['search'];

//buscando lo que esta en ese evento que se captura con jquery
if(!empty($search)){
    $query = "SELECT * FROM task WHERE nombre_tarea LIKE '$search%'";
    $result = mysqli_query($conn,$query);
    if(!$result){
        die('Query Error');
    }
    $json = array();
    while($row = mysqli_fetch_array($result)){
        $json[]=array(
            'name' =>$row['nombre_tarea'],
            'descripcion' =>$row['descripcion'],
            'id'=>$row['id']
        );
    }
//para transformar en json
     $jsonstring = json_encode($json);
    echo $jsonString;
}else{
    echo "no hay datos";
}
?>


the response I get

[{"name":"chupayo","description":"jijasidjiasojdiojsaiodjaso","id":"1"}]

 Uncaught SyntaxError: Unexpected token d in JSON at position 0**
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...