我想使用 AJAX 从 MySQL 获取数据并显示

我有一个问题,我想使用 ajax 从 mysql 获取数据并将其显示在一个下拉列表中(选择标签)。


我的问题是如何将数据发送到 jQuery?


AJAX ja_drop.php


$query = "SELECT list_id,link,title FROM tbl_list ORDER BY title ASC;";


    $result = mysqli_query($dblink, $query);


    if (mysqli_num_rows($result) > 0) {

        // output data of each row

        while($row = mysqli_fetch_assoc($result)) {


            $results[] = $row;


        }

    } 


    print_r($results);

jQuery 代码


$.post("ja_drop.php")

.done(function(obj) {


    $("#ts56").text(obj);


// i want a loop statments for show data detail but not work any loop here


});

当我将 recive 对象打印到我的 jQuery 代码时,它显示以下结果:


[0] => Array (

    [list_id] => 25

    [link] => http://213.217.33.27/z_tree/znv3/test1.htm

    [title] => Ab Madani Damavand (WL-Tehran-Tehran Tower)(10.234.159.59)(1395925)

    )

[1] => Array (

    [list_id] => 35

    [link] => http://213.217.33.27/z_tree/znv3/test1.htm

    [title] => Ab Madani Damavand (WL-Tehran-Tehran Tower)(10.234.159.59)(1395925)

    )

[2] => Array (

    [list_id] => 36

    [link] => http://213.217.33.27/z_tree/znv3/test1.htm

    [title] => Ab Madani Damavand (WL-Tehran-Tehran Tower)(10.234.159.59)(1395925)

    )

[3] => Array (

    [list_id] => 37

    [link] => http://213.217.33.27/z_tree/znv1/test1.htm

    [title] => Ab Madani Damavand (WL-Tehran-Tehran Tower)(10.234.159.59)(1395925)

    )

如您所见,我上面的数组有 4 个索引,但是当我想打印数组长度时,显示错误的数字


$("#ts56").text(obj.length);  // show 902


摇曳的蔷薇
浏览 254回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP