gpt4 book ai didi

javascript - 在 AJAX 中解析 JSON 字符串

转载 作者:行者123 更新时间:2023-12-02 16:59:44 24 4
gpt4 key购买 nike

在 Controller 中,我有带有 JSON 编码的数据库结果,我回显来自 Controller 的变量,并希望将其传递到 ajax 成功部分。我可以通过解析函数解析结果,我如何在ajax成功部分显示数据库结果???

Controller

 <?php 
$this->db->limit($l, $rpp);
$row = $this->db->get('pages');
echo json_encode($row);

ajax

$.ajax({
type: "POST",
url: "<?php echo site_url('search/ajax')?>",
data: { 'rpp' : rpp , 'last' : last, 'pn' : pn},
dataType: "text",
success: function(msg){
// var json = msg;
var obj = JSON.parse(msg);
...
}
});

我遇到某种错误是否可以通过这种方式获取数据???

最佳答案

dataType: "text" 更改为 dataType: "json" 并仅回显 JSON 字符串(否则会抛出错误):

 <?php

$array = ['name' => 'Jogn', 'age' => 20];
echo json_encode($array);

关于javascript - 在 AJAX 中解析 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25847875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com