gpt4 book ai didi

javascript - 将数据返回到 jquery 中的 ajax 调用

转载 作者:行者123 更新时间:2023-11-28 20:12:09 26 4
gpt4 key购买 nike

我有一个 php 代码(没有函数,只是直接代码),它查询数据库存储值放入数组并返回数组

<?php
//Query the database and fetch some results
$array["min_date"] = $arr['min(date)'];
$array["max_date"] = $arr['max(date)'];
$array['query'] = $query;

echo $arr['min(date)'].'</br>';
echo $arr['max(date)'];

return $array;
?>

这是我的 jquery ajax 调用

function date(){
$temp = $('select[name=people_name]').val();
$name = $temp;
$table = 'myTablename';
$url = "/myurl/php/get_date.php?name="+$name+"&table="+$table;
$.ajax({
type: "POST",
url: $url,
success: function(data) {
document.getElementById("from_date").value = data['min_date'];
document.getElementById("to_date").value = data['max_date'];
}
});
}

当我回显 php 变量时,我确实得到了我想要的数据。但记录 jquery 变量给我的结果是未定义的。

也许php返回的数据不是通过ajax success(data)获取的?或者我的 php 代码中需要有一个函数吗?如何在 jquery 中获取返回的数组?

谢谢!

最佳答案

尝试使用 json_encode() 在 php 端对数组进行编码。

关于javascript - 将数据返回到 jquery 中的 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19740559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com