自动完成Jquery在主机上不起作用,但在localhost上运行良好

时间:2019-06-16 12:50:54

标签: javascript php json

我的自动完成代码在我的本地主机上运行良好,但是当我尝试在服务器上运行代码时,它不再起作用。

我试图修改源url,标头,但仍然无法解决。

自动完成jquery:

<script type="text/javascript">
            $(document).ready(function() {

                // Selector input yang akan menampilkan autocomplete.
                $( "#keyword" ).autocomplete({
                    serviceUrl: "widget/sourcesearch.php",   
                    dataType: "JSON",           
                    onSelect: function (suggestion) {


                    }


                });
            })
</script>

PHP Sourcesearch.php文件:

<?php
// Set header type konten.
header("Content-Type: application/json; charset=UTF-8");

//this is my connect to php code
include '../__cnc/cnc.php';

// Deklarasi variable keyword buah.
$keyword = mysqli_real_escape_string($con,$_REQUEST["query"]);

// Query ke database.

$query = "SELECT * FROM ms_product WHERE code LIKE '%$keyword%' ORDER BY code ASC limit 8";
$result = mysqli_query($con,$query);
$result = mysqli_fetch_all($result,MYSQLI_ASSOC);

// Cek apakah ada yang cocok atau tidak.
if (count($result) > 0) {
    foreach($result as $data) {
        $output['suggestions'][] = [
            //'value' => $data['kecamatan'],
            'value' => $data['code'],
            'kota'  => $data['title']


        ];
    }

    // Encode ke JSON.
    echo json_encode($output);

// Jika tidak ada yang cocok.
} else {
    $output['suggestions'][] = [
        'value' => '',
        'kota'  => ''

    ];

    // Encode ke JSON.
    echo json_encode($output);
}

需要您的建议,谢谢

在本地主机上它也显示建议,但是在实时服务器上,该建议将不起作用。

0 个答案:

没有答案