使用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
}
....