自动完成值ajax未响应

时间:2016-05-06 17:00:42

标签: javascript php jquery ajax

我想用AJAX搜索自动完成输入框,

如果我用数字搜索值,ajax会响应sql,但如果我用字符串搜索值,则ajax不响应,

function auto_list_peserta() {

    var keyword = $('#listed').text();

        $.ajax({
            url: '../content/act/rekap_peserta.php',
            type: 'POST',
            data: {keyword:keyword},
            success:function(data){
                $('.list').show();
                $('.list').html(data);
            }
        });

}

这里是rekap_peserta.php

<link rel="stylesheet" href="../../assets/css/this.print.css">
<?
require "../../include/koneksi.php";
$no_urut = $_POST["keyword"];
$sql = mysqli_query($konek,"SELECT * FROM tbl_registrasi,detail_registrasi where detail_registrasi.nama_peserta='$no_urut' AND tbl_registrasi.nama_peserta='$no_urut'");
$data = mysqli_fetch_array($sql);
echo "<li data-id='$data[nama_peserta]' id='item' onclick='set_item_peserta($data[nama_peserta])'> $data[nama_peserta]</li>";
例如,我将查询更改为基于数字的搜索,ajax将响应,而当我想基于文本找到搜索时,ajax不响应

0 个答案:

没有答案