Ajax 成功循环不显示最后一个索引值

Ajax success loop not showing last index value

我在控制台中显示了以下 json 结果。

我试着像这样在 table 上显示结果。

但我的结果是只取第 0 和第 1 个索引,它没有取第 2 个索引值。结果附在下面。

我需要三个结果,但只显示 2 个。在此先感谢。

只需删除计数器并使用索引和 val 试试这个:

$.each(res, function(index, val) {
   console.log(index +':'+val);
});

希望对您有所帮助,

问题可能很简单:

您正在迭代 res 而不是您的数组。 res 只有 2 个元素,名为 ad_nameexpiry_date

当你在上面循环时,你将只有 2 个循环。尝试在 res.ad_name 上循环。

注意:如果您使用 index 并显示它,您可能会注意到这个错误