小编Tar*_*ara的帖子

如何获取PHP脚本以将数据提供给JQuery自动完成?

我现在有以下数据提供JQuery Autocomplete

 var network_autocomplete=[
                "ActionScript",
                "AppleScript",
                "Asp",
                "BASIC",
                "C",
                "C++",
                "Clojure",
                "COBOL",
                "ColdFusion",
                "Erlang",
                "Fortran",
                "Groovy",
                "Haskell",
                "Java",
                "JavaScript",
                "Lisp",
                "Perl",
                "PHP",
                "Python",
                "Ruby",
                "Scala",
                "Scheme"
            ];

            $( "#network" ).autocomplete({
                source: network_autocomplete
            });
Run Code Online (Sandbox Code Playgroud)

我需要修改它以从php页面检索结果数组.有人可以帮我修改这个,所以我可以在JavaScript中这样做吗?

network_autocomplete=data
Run Code Online (Sandbox Code Playgroud)

目前,代码以这种方式从SQLite表中检索数据:

try {
    $db = new PDO('sqlite:/tmp/bacnet.db');
    $query = "SELECT net, name,  FROM network";

    foreach ($db->query($query) as $row) {
        $networks[] = array('net' => $row['net']);
    }

    echo json_encode($networks);
    return json_encode($networks);
} catch (PDOException $e) {
    echo json_encode(array('message' => 'Could not connect to the database'));
}
Run Code Online (Sandbox Code Playgroud)

php sqlite jquery json

7
推荐指数
1
解决办法
296
查看次数

用json填充下拉列表

我有SQLite表,列id和名称.我从autocomplete.php页面返回像json这样的行的数组.如何使用jquery和JavaScript使用此json填充选项(下拉列表)?我是JavaScript和JQuery的新手,我用谷歌搜索但没有找到.在ASP.NET中这很容易,但在这里我不知道.有人会帮忙吗?

这是我的JSON的例子,可以更长.

[
    {
        "id": "1",
        "name": "test"
    },
    {
        "id": "1",
        "name": "test"
    }
]
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

json ×2

javascript ×1

php ×1

sqlite ×1