Аякс получить 404 не найден при попытке найти данные из базы данных с помощью кнопки и первичного ключ

голоса
39

поэтому я хочу, чтобы получить данные из базы данных с помощью кнопки и первичного ключа, как это:

while($row = mysqli_fetch_array($query))
{
    echo <tr class = 'raw' id = 'data'>;
    echo   <td><button onclick = 'gettahun(.$row['kdTahun'].)' data-dismiss='modal'>#</button></td>;
    echo   <td class = 'kdTAHUN'>.$row['kdTahun'].</td>;
    echo   <td class = 'TAHUN'>.$row['tahun'].</td>;
    echo </tr>;
}

и есть функция gettahun ()

function getfakultas(pilih)
{
    $.ajax({
        type: GET,
        url: routes/getfakulas.php,
        data: {kdFakultas:pilih},
        success: function(hasil)
        {
            var result = $.parseJSON(hasil);
            $(#kdFakultas).val(result.KDFAKULTAS);
            $(#Fakultas).val(result.FAKULTAS);
            $('#kdFakultas').attr('readonly', true);
        },
        error:function (xhr, ajaxOptions, thrownError){
           if(xhr.status==404) {
               alert(thrownError);
          }
       }
    });
}

и мой PHP для prosses ввода и передачи данных в текстовое поле является:

<?php
session_start();
$host = localhost;
$user = root;
$pass = ;
$name = buku_tahunan;

$koneksi = mysqli_connect($host,$user,$pass,$name);

if(mysqli_connect_errno())
{
    die(koneksi DB Gagal.mysqli_connect_error());
}
$kdfakultas = $_GET[kdFakultas];

$sql=SELECT * FROM `fakultas` WHERE kdFakultas = '$kdfakultas';

$query = mysqli_query($koneksi,$sql);

while($row = mysqli_fetch_array($query))
{
    $output =  array('KDFAKULTAS'=>$row['kdFakultas'],
             'FAKULTAS'=>$row['nmFakultas']);
    echo json_encode($output);
}
 ?>

но я получил уведомление об ошибке, это сказать «не найдено». и в concole я вижу эту ошибку: введите

Так будет реальной причиной этих ошибок?

Задан 13/12/2016 в 12:58
пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more