gpt4 book ai didi

javascript - 在 javascript 中使用 PHP 数组

转载 作者:行者123 更新时间:2023-12-03 09:08:50 25 4
gpt4 key购买 nike

基于可变整数构建日期倒计时,该整数将指示还剩多少天。我试图将结果返回为数组中当前时间和 future 时间之间的 Unix 时间差,包括天、小时、分钟、秒。一切似乎都工作正常,但它似乎以字符串形式返回结果,而不是数组。

有人能看出我的标记有什么问题吗?或者我需要在 javascript 中进行另一次转换吗?

PHP

$zTimeCombined = array($days_remaining, $hours_remaining, $minutes_remaining, $seconds_remaining);
echo json_encode($zTimeCombined);

我如何访问 JS 中的“数组”(在 GET 成功函数内)

var zDays = results[0];
var zHours = results[1];
var zMinutes = results[2];
var zSeconds = results[3];

编辑:

这个问题可能重复(use php array in javascript?),但是答案并不那么简洁,也不像这里需要的那么简单。我想说这个问题确实非常基本,但对于像我这样的非 PHP 用户来说会很方便

最佳答案

您从 AJAX 获得的响应是​​字符串格式,而不是 JSON。

要将其转换为 json 格式,请使用 JSON.parse()

The JSON.parse() method parses a string as JSON, optionally transforming the value produced by parsing.

var result = JSON.parse(response);

关于javascript - 在 javascript 中使用 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138044/

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