Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jquery在Codeigniter中获取Json对象_Jquery_Json_Codeigniter - Fatal编程技术网

使用Jquery在Codeigniter中获取Json对象

使用Jquery在Codeigniter中获取Json对象,jquery,json,codeigniter,Jquery,Json,Codeigniter,我想从控制器中获取我调用的数据,并在下拉菜单更改时显示它 这是我的模型: 这是我的控制器: 这是我的观点: 它似乎出现在浏览器开发工具中,但却没有出现在视图中 最后为我的语言感到抱歉 您应该将数据添加到视图中,然后尝试: ... success: function(data) { $('#msg').text(data[0].content_id); //append 4 to the msg div } .... 希望这有帮助。您收到警报(数据)??警报返回[object objec

我想从控制器中获取我调用的数据,并在下拉菜单更改时显示它 这是我的模型:

这是我的控制器:

这是我的观点:

它似乎出现在浏览器开发工具中,但却没有出现在视图中

最后为我的语言感到抱歉


您应该将
数据
添加到视图中,然后尝试:

...
success: function(data) {
    $('#msg').text(data[0].content_id); //append 4 to the msg div
}
....

希望这有帮助。

您收到警报(数据)??警报返回[object object]Do-alert(JSON.stringify(data));获取数据后,只需将数据附加到html中。Simple.it return[object object]您必须向我们显示对象返回的结构,以及您希望在视图中显示的内容。现在,在编辑之后,我编写了(success:function(data){$('#msg').text(JSON.stringify(data));}),它返回日期类似[{“content_id:“4”}),我想要的是返回号“4”
 header('Content-Type: application/x-json; charset=utf-8');
 echo(json_encode($this->m_news_crud->new_newscontent_id($news_id)));
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
  <form>
   <select id="first">
    <option value="201512001">Option 1</option>
    <option value="201512002">Option 2</option>
    <option value="201512003">Option 3</option>
    <option value="201512004">Option 4</option>
   </select>
   <div id="msg"></div>
</form>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
 <script type="text/javascript">
 var b_url = "http://194.1.1.236/abuqir-arabic-master/"
 $('#first').change(function(e) {
        e.preventDefault();
        var news_id = $('#first').val();
        console.log(news_id);    
        $.ajax({
            type: 'get',
            url: (b_url + "c_news_crud/get_content_max/" + news_id),
            dataType: 'json',
            success: function(data) {
                alert(data);
            }
        });

        });

  </script>
  </body>
  </html>
[{"content_id":"4"}]
...
success: function(data) {
    $('#msg').text(data[0].content_id); //append 4 to the msg div
}
....