Динамически зависимый блок выбора с использованием PHP, SQL SERVER и AJAX - PullRequest
0 голосов
/ 05 октября 2018

У меня есть выбор, который зависит от другого выбора, я хочу реализовать его, используя (PHP, SQL SERVER, JQUERY, AJAX), но у меня все еще есть эта ошибка

ncaught SyntaxError: Неожиданный токен <в JSON в позиции 0 в JSON.parse () в объекте.(GenerateQuery.js: 29) при пожаре (jquery-3.3.1_2.js: 3268) в Object.fireWith [as resolWith] (jquery-3.3.1_2.js: 3398) в состоянии готовности (jquery-3.3.1_2.js:9305) на XMLHttpRequest.(jquery-3.3.1_2.js: 9548) </p>

вот мой код

JQUERy:

$('#srces').change(function(){

    var tid=$('#srces').val();

    srcee.attr("disabled", true);
        tab.removeAttr('disabled');
    $.ajax({
      url:'data.php',
      method:"POST",
      data: 'tid6='+tid

    }).done(function(colonn){

      colonn=JSON.parse(colonn);

      $('#tables').empty();
      $('#tables').append('<option selected disabled="disabled">Choisir...</option>');
      colonn.forEach(function(result){
        $('#tables').append('<option value="'+result.nomReal+'">'+result.NomTable+'</option>');
      });
    });
});

data.php:

if(isset($_POST['tid6'])){

        $serverName = "localhost"; //serverName\instanceName
        $connectionInfo = array( "Database"=>"Automatisation", "UID"=>"Dev", "PWD"=>"root");
        $conn = sqlsrv_connect( $serverName, $connectionInfo);
        $sql ="SELECT * FROM Table";
        $stmt = sqlsrv_query($conn, $sql);

        $result = array();
        do {
            while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){
               $result[] = $row;

            }
        } while (sqlsrv_next_result($stmt));


        sqlsrv_free_stmt($stmt);
        sqlsrv_close($conn); //Close the connnectiokn first

        echo json_encode($result);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...