将检索到的数据作为数组从数据库发送到php文件

时间:2016-09-06 10:42:48

标签: php ajax

第一个文件:

$data = array();
if ($result->num_rows > 0) {
while( $row = $result->fetch_assoc()) {
     $data[] = $row["input"]; // make sure that db table column name is `input`
}
echo json_encode($data);

第二档:

function retrieveData(){
    $.post('quick.php',{}, function(data){
        var new_data = $.parseJSON(data); // decode json data and covert it to jquery array

        $.each(new_data, function(index, element) { // iterate over array
            window.alert(element); // alert each element of the array
        });
    });
}

我正在尝试将我从数据库获取的数据作为数组发送到另一个PHP文件,但它无法正常工作。谁能帮帮我呢?

1 个答案:

答案 0 :(得分:0)

你做了ajax请求,但是我没有看到成功和错误部分你应该尝试这个

    $.ajax({                
                url: 'quick.php',
                type: 'POST',
                data: {},
                success: function (data)
                        {                        
                          var new_data = $.parseJSON(data); // decode json data and covert it to jquery array

            $.each(new_data, function(index, element) { // iterate over array
               window.alert(element); // alert each element of the array
            });  
                        },
                        error: function(json){

                                //Manage the error here
                            }


});