Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Javascript 我有一年又一年的下拉列表选择我只想在循环中显示画廊选择的年份_Javascript_Mysql_Sql_Ajax_Codeigniter - Fatal编程技术网

Javascript 我有一年又一年的下拉列表选择我只想在循环中显示画廊选择的年份

Javascript 我有一年又一年的下拉列表选择我只想在循环中显示画廊选择的年份,javascript,mysql,sql,ajax,codeigniter,Javascript,Mysql,Sql,Ajax,Codeigniter,我想使用foreach循环按所选年份动态显示库。目前,URL数据的所有图像都出现在我想提供给foreach循环的ajaxsuccess中。 我正在调用ajax request by yearonChange()将年份传递给控制器然后调用模型,以便按所选年份获取数据 但是在我的ajax成功console.log(data)它显示数据,但如何将我的图像URL提供给foreach循环 视图: 型号: public function yearWise($syear){ $this->db-

我想使用
foreach循环
按所选年份动态显示库。目前,URL数据的所有图像都出现在我想提供给
foreach循环的ajaxsuccess中。
我正在调用ajax request by year
onChange()
将年份传递给
控制器
然后调用
模型
,以便按所选年份获取数据

但是在我的ajax成功
console.log(data)它显示数据,但如何将我的图像URL提供给foreach循环

视图:

型号:

public function yearWise($syear){
    $this->db->select('*');
    $this->db->from('home_page_gallery');
    $this->db->where('year',$syear);
    return $this->db->get()->result_array();
  }

在ajax调用完成后,尝试修改如下javascript代码,以使用图像填充gallery元素:


$(文档).ready(函数(){
$(“隐藏画廊”).hide();
});
$('year')。关于('change',function(){
var Year=$(“#Year”).val();
$.ajax({
url:“主控制器/yearWiseGalleryPage”,
类型:“POST”,
数据:{
年份:年份,,
},
数据类型:“json”,
成功:功能(数据)
{
控制台日志(数据);
loadImages(data.imgYear);
$(“隐藏画廊”).show();
},
错误:函数(数据)
{
警报(“错误消息”+数据);
},async:false,
});    
});
函数loadImages(数据){
设html=“”;
$。每个(数据、函数(k、v){
html+=`
${v.title}
`
})
$('#hide_gallery.gallery lsit').html(html);
}
public function yearWiseGalleryPage()
  {
    $syear    = $this->input->post('Year');
    $Result   = $this->web_model->yearWise($syear);
    $formData = array('imgYear' => $Result);
    echo json_encode($formData);
  }
public function yearWise($syear){
    $this->db->select('*');
    $this->db->from('home_page_gallery');
    $this->db->where('year',$syear);
    return $this->db->get()->result_array();
  }