遍历循环中的Ajax Success JSON结果 - CodeIgniter

时间:2017-12-20 10:28:20

标签: jquery ajax codeigniter

我正在使用AJAX调用数据库。但是我无法遍历Jquery中生成的JSON。

这是我得到的结果:

[{"chatId":"13","senderId":"1"}
  ,{"chatId":"12","senderId":"1"}
  ,{"chatId":"11","senderId":"1"}]

以下是我的AJAX:

    var otherId = $('#firstChat').html();
    var myId = $('#myId').html();
    $.ajax({
        type: 'GET',
        url: "chat/get_chat_thread",
        data: {otherId: otherId, myId: myId},
        success: function (ajaxresult) 
        {
            console.log(ajaxresult);
            // WHAT TO DO HERE??? TRIED MANY THINGS BUT DIDN'T WORKED
        }
    });

我的聊天/ get_chat_thread如下:

public function get_chat_thread()
{
    if($data = $this->chat_model->get_chat_thread('1','2'))
    {
        print_r(json_encode($data));
    }
    else
    {
        echo false;
    }   
}

如何遍历它?任何帮助将非常感激。另外,如果我使用

返回json_encode($ data); 而不是 print_r(json_encode($ data)); 。然后我得到空的结果。

1 个答案:

答案 0 :(得分:1)

不要// Stylesheet. import { StyleSheet } from 'react-native' // Card. <PricingCard wrapperStyle={(articleData.percent_change_1h >= 0) ? styles.green : styles.red} ../> // Styles. const styles = Stylesheet.create({ green: { color: '#00ff00' }, red: { color: '#ff0000' } })

尝试

return json_encode($data)