Javascript 如何在jQuery中对数据库(表)进行值搜索(查找)?

Javascript 如何在jQuery中对数据库(表)进行值搜索(查找)?,javascript,jquery-plugins,jquery,Javascript,Jquery Plugins,Jquery,我想显示结果搜索现场(在线)和搜索字母到字母(音译)。如何使用jQuery回送(打印)数据库的结果搜索(要成功:函数(数据)) 例如,我的意思是明显的:我必须将以下单词存入数据库: salam、salavat、sabos、凉鞋、sefid、siah和……我键入 搜索框:s--显示以下文字-->salam、salavat、sabos、Sanda、, sefid,siah现在如果type:sa--显示单词-->salam, salavat、sabos、Sanda,如果类型:sala--显示以下文字-

我想显示结果搜索现场(在线)和搜索字母到字母(音译)。如何使用jQuery回送(打印)数据库的结果搜索(要成功:函数(数据))

例如,我的意思是明显的:
我必须将以下单词存入数据库: salam、salavat、sabos、凉鞋、sefid、siah和……
我键入 搜索框:s--显示以下文字-->salam、salavat、sabos、Sanda、, sefid,siah
现在如果type:sa--显示单词-->salam, salavat、sabos、Sanda,
如果类型:sala--显示以下文字--> salam,salavat
如果类型:salam——显示以下文字-->salam

我希望你明白我的意思。 你对此有何评论

我的代码:

$('#hotel').keypress(function () {
    var dataObj = $(this).closest('form').serializeArray();
    $.ajax({
        url: 'http://localhost/admin/tour/search_hotel',
        data: dataObj,
        dataType: 'json',
        success: function (data) {
            // Display the results
            alert(data);
        },
        "error": function (x, y, z) {
            // callback to run if an error occurs
            alert("An error has occured:\n" + x + "\n" + y + "\n" + z);
        }
    });
});

关于

您必须指定脚本返回正确json对象/数组的url

$('#hotel').keypress(function () {
    var dataObj = $(this).closest('form').serializeArray();
    $.ajax({
        url: 'http://localhost/admin/tour/search_hotel/search_script.php',
        data: dataObj,
        dataType: 'json',
        success: function (data) {
            $("#suggestion_tab").html('');
            $.each(data.suggestions, function(a,b){
                $("#suggestion_tab").append('<li>'+data.b+'</li>');
            });
            // Display the results
            ///alert(data);
        },
        "error": function (x, y, z) {
            // callback to run if an error occurs
            alert("An error has occured:\n" + x + "\n" + y + "\n" + z);
        }
    });
});

我想不出你问了什么,但也许jquery ui autocomplete就是你要找的东西是的,类似的东西。但我不想使用jQueryUI或任何其他我想自己创建的东西。如何获取数据库的echo值?此代码有错误:解析错误:语法错误,第25行的D:\xampp\htdocs\application\controllers\admin\tour.php中出现意外的双箭头。第25行是:echo json_encode('suggestions'=>$output);我该怎么做?我的改变,我已经解决了:echo json_encode(array('suggestions'=>$output));错误给我ajax调用:发生错误:[object]找不到错误。你对此有何评论?
$result = mysql_query("SELECT ....");
while($row = mysql_fetch_assoc($result))
{
    $output[] = $row;
}

echo json_encode(array("suggestions" => $output));