ajax obține 404 nu a fost găsit atunci când încercați să găsiți datele din baza de date folosind butonul și cheia primară

voturi
39

așa că vreau să obțineți date din baza de date folosind butonul și cheia primară ca aceasta:

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>;
}

și există funcția 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);
          }
       }
    });
}

și PHP mea de a prosses de intrare și de a trimite date la textbox este:

<?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);
}
 ?>

dar am primit o alertă de eroare, spune „nu a fost găsit“. și în concole văd această eroare: introduceți

ce este atât cauza reală a acestor erori?

Întrebat 13/12/2016 la 12:58
de către utilizator
În alte limbi...                            

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