我使用 Ajax 运行 PHP 脚本以返回数据库中的记录。在 Ajax 调用成功后,我设法将 2D 数组检索到我的 JavaScript 文件中。然后我调用一个函数。
在函数中,我想从数组中提取数据并将它们保存到 JavaScript 变量中。
我正在使用 jQuery,所以我假设我必须使用$.each
?
这是我从 ajax 调用收到的响应:
[{"level":"1","location":"4554","quantity":"2","game_item_id":"1"},{"level":"1","location":"4554","quantity":"1","game_item_id":"5"}]
我要做的是从这个二维数组中提取关卡、位置数据并将其保存到 JavaScript 中的关卡和位置变量中。
game_item_id
此外,您可以看到被发回的两条记录除了和之外是相同的quantity
。我想将game_item_id
s 及其相关quantity
值的列表保存到数组或变量中。
编辑 感谢答案,我设法将级别和位置数据保存到变量中。但是我仍然对如何存储每个游戏项目 ID 和每个项目的数量感到困惑?