簡體   English   中英

從php jquery Ajax獲取Json

[英]Get Json from php jquery Ajax

php文件

<?php global $ajax_recieve;
    if(isset($_POST['values'])){
        $ajax_recieve = $_POST['values'];
    }
    $result = mysqli_query($read_info,"SELECT Namn FROM information WHERE Namn LIKE ('".$ajax_recieve.'%")";
    $resultSet = array();
    while($row = mysqli_fetch_array($result)) {
        $resultSet[] = array( 'Name'=> $row['Namn']);
    }
    $json = json_encode($resultSet);
    echo $json;
?>

JS文件

$(document).ready(function(){
    $('#search').on('input', function() {
        var inputSearch = $('#search').val();
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            datatype: 'json',
            url: "createJSON_list.php",
            data: {values: inputSearch},
            success: function(response){
                $.each(response, function(){
                    $('#json_datalist').append(response[0]);
                    console.log(response[0]);
                });
            }
        });     
    });
});

我在console.log中看不到值。 或者我只能從數據庫中獲取最新數據。 我需要一個必須作為數組附加到html數據列表的數組。

解決了

contentType:“ application / json; charset = utf-8”,已刪除此行並進行了更改

    $.each(response, function(key,Val){$('#json_datalist').append(“<value=‘“+Val.Name”’+”>”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM