Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 对象中数组的Ajax图像显示_Javascript_Jquery_Ajax_Laravel - Fatal编程技术网

Javascript 对象中数组的Ajax图像显示

Javascript 对象中数组的Ajax图像显示,javascript,jquery,ajax,laravel,Javascript,Jquery,Ajax,Laravel,我想从数组中的数据在视图中显示图像,但每次它都不会向我显示任何内容,因为错误不会出现在控制台中,它会直接声明函数无效 $.ajax({ type:"POST", url:"{{route('sliders.detail')}}", data:{slug:slug, _token: '{{csrf_token()}}'}, success:function(data){ var result = data; cons

我想从数组中的数据在视图中显示图像,但每次它都不会向我显示任何内容,因为错误不会出现在控制台中,它会直接声明函数无效

$.ajax({
      type:"POST",
      url:"{{route('sliders.detail')}}",
      data:{slug:slug, _token: '{{csrf_token()}}'},
      success:function(data){
        var result = data;

        console.log(data);
        var obj = JSON.parse(result);
       console.log(obj);
        var array1 =obj.heading1.split(",");
        var array2 =obj.heading2.split(",");
        var arrayLength1=array1.length;
        var arrayLength2=obj.slider_images.slider_pic;
        console.log(arrayLength2);

        var imagedata=obj.slider_images;
        console.log(imagedata);
        var imageLength=imagedata.length;

        if( obj!=''){
          $('#view_info').modal('show');

          $html = '<table class="table table-bordered table-condensed"><tr><th>Heading 1</th><th>Heading 2</th></tr>';
                  for(i=0; i < arrayLength1; i++){ $html += '<tr><td>'+array1[i]+'</td><td>'+array2[i]+'</td></tr>'; } 

          for(k=0;k<imageLength;k++){$html += '<tr><td>'+'<img src="{{asset('public/sliderpic/'.'+imagedata[k].slider_pic+')}}">'+'</td></tr>';}

                  $html +='</table>';

                  $('.info_data').html($html); 

        }

        else{
            $('#view_info').modal('show');
        }

    }
  });
$.ajax({
类型:“POST”,
url:“{route('sliders.detail')}}”,
数据:{slug:slug,{u令牌:{{csrf{u令牌()}}}},
成功:功能(数据){
var结果=数据;
控制台日志(数据);
var obj=JSON.parse(结果);
控制台日志(obj);
var array1=对象标题1.拆分(“,”);
var array2=对象标题2.拆分(“,”);
var ArrayLength 1=array1.length;
var ArrayLength 2=对象滑块\图像滑块\图片;
控制台日志(排列长度2);
var imagedata=obj.slider\u图像;
控制台日志(imagedata);
var imageLength=imagedata.length;
如果(对象!=''){
$('view#u info')。模式('show');
$html='标题1标题2';
对于(i=0;i对于(k=0;kI在表中看不到任何图像渲染,你到底想做什么?你能再解释一下吗?我添加了这一行,但它不起作用“+”;你在JSON中获得了正确的图像在我的视图中我成功地显示了数据中的图像,但现在我也想在视图中显示图像,但问题是我不知道如何做,我是najaxit中的ew显示错误函数未定义