我在和一个老点火者一起工作。我正在调用一个onchange函数。我想从控制器获取数据,并将其显示给一个输入字段,该字段是一个数组。
查看页面代码:
<select name='feed_id[]' style='width:95px;'onchange="getfeedstock(0,this.value)"><?=$this->mod_feed->get_feeds()?></select>
<span><input type='text' name='stock[]' readonly value='' class='num_txt stock<?=$inc?>' /></span>javascript:
<script >
function getfeedstock(i,obj){
//alert(obj);
$.ajax({
url:base_url+'feed_sale/get_feed_stock',
type:'post',
data:{
feed_id:feed_id
},
success:function(data){
//alert(data);
//var stock=5;
//$('.stock').val(stock);
},
error:function(error,msg){
alert(error+msg);
}
});
}
</script>发布于 2017-07-11 14:14:51
使用Codeigniter https://www.codeigniter.com/userguide2/libraries/output.html的输出类
它会将页眉设置为JSON类型。并使用json_encode()传递数组;
在Ajax的成功回调中,PHP的所有数组都将以JSON对象格式获取
success: function(data) {
alert(data.msg); // showing [Object][object]
//all array visible in console log Ctrl+Shift+I (in chrome)
console.log(data);
}https://stackoverflow.com/questions/45020152
复制相似问题