1

我被一些 json 解析困住了,我正在使用 jquery 的 ajax 函数填充一些字段,我找到了想要的结果,但不知道如何打印它,这是我的代码

function logged_in_users() {
    $.ajax({
        url: site_url+'user/get_loggedin_users',
        dataType : 'json',
        success: function(result) {
            $('#div_id').append(result.email_address)
        }
    }); 
}

虽然我的控制台响应有结果,例如,

[{"email_address":"abc@yahoo.com"},{"email_address":"abc@gmail.com"}]

在我使用的功能方面,

echo json_encode($this->login_history_model->get_logged_in_users());

任何帮助将不胜感激

4

1 回答 1

3

您有一系列结果,而不仅仅是一个结果,因此您的成功功能将不起作用。

改成:

success: function(result) {
    $.each(result, function(i, v) {
        // For each record in the returned array
        $('#div_id').append(v.email_address); 
    });
}
于 2013-05-07T13:40:34.297 回答