我正在使用JSON从数据库获取数据,但我希望某些数据具有唯一的标识符或句柄。例如,我有一行示例消息,我想为每条消息附加一个“回复”按钮。但是,当然,如果我只包含在循环中,每条消息都包含相同的按钮,并具有相同的功能。为了演示,我用数字“1”替换了按钮,数据库中有三条消息,理想情况下我希望每个消息都出现不同的数字:1,2,3等。如何获取JSON数据的唯一句柄
代码:
// jSON call for messages page
$(document).ready(function()
{
$.getJSON("http://localhost:8888/php_this/json-data-messages.php", function(data)
{
$.each(data.messages, function(index, message)
{
$("#msgContent").append("<p><b> From: </b>" + message.fromLecturerNumber + "</p>");
$("#msgContent").append("<p><b> Date: </b>" + message.messageDate + "</p>");
$("#msgContent").append("<p><b>Subject: </b>" + message.messageTitle + "</p>");
$("#msgContent").append("<p>" + message.messageBody + "</p>");
$("#msgContent").append("<p>1</p>");
});
});
});
每一次'$ .each()'循环,'索引'值增加我的1取决于你正在循环的数组中的条目;用它。 – Omar
当然,我现在感到愚蠢。 – Brian