gpt4 book ai didi

javascript - php + jquery + ajax 获取多个值

转载 作者:行者123 更新时间:2023-11-28 17:33:19 25 4
gpt4 key购买 nike

我正在使用 jQuery AJAX。我使用 AJAX 调用调用 PHP 页面。默认情况下,它向 AJAX 的 success 函数返回单个值。但是我想单独检索多个数据。我能做些什么?

这是使用 AJAX 的 jQuery 代码,它返回单个值:

function getTime(){
$.ajax({
type: "POST",
url: "test.php",
data: {
fd: sdate,
sd: edate
},
dataType: "text",
success: function(msg) {
$("#results").text(msg);
}
});
};

测试.php:

echo $days;
echo $hours;
echo $minutes;
echo $seconds;

最佳答案

通常要返回多个响应,最简单的方法是返回 json 编码的数组。像下面这样的东西应该可以工作。

echo json_encode( array(
"days" => $days,
"hours" => $hours,
"minutes" => $minutes,
"seconds" => $seconds
) );

由于您的ajax请求具有dataType: "text",您将需要解析响应以将其与JSON.parse(msg)一起使用,但是如果您更改了它到 dataType: "json" 您不必执行此步骤,因为 jQuery 会尝试为您自动解析它。

关于javascript - php + jquery + ajax 获取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49799125/

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