如何在laravel中显示json数据

时间:2016-01-06 07:27:03

标签: php jquery json ajax laravel-5

我正在传递ajax以从数据库获取数据并且还以json格式获取数据但我无法在视图上显示它。 我的ajax代码是

$(document).ready(function() {
      $("#inProgress").click(function(e) {
          e.preventDefault();
         e.stopImmediatePropagation();
          $.ajax({

          url: "inprogress",
          type: "POST",
          beforeSend: function(xhr) {
              xhr.setRequestHeader('X-CSRF-TOKEN', $("#token").attr('content'));
          },
          success: function(res) {

                  var i;
                  var txt = '';
                  res = $.parseJSON(res);
                  console.log(res);
                  $.each(res, function(index, element) {
                      txt += "<div align='center' class='row w3-card-2 vendor'  id='" + index + "'>" +
                          "kkdk"
                      "</div>";

                      $('#inProgressDiv').html(txt);

                      //console.log('<a href="'+element[0]+'">');
                  });

                  //
              } //success

          }); //ajax

     })

  });

结果我从控制器获得以下格式:

enter image description here

我想要这种格式的数据但是如何显示它。请帮助我。

1 个答案:

答案 0 :(得分:0)

如下所示,你可能想稍微调整一下。

$(document).ready(function() {
      $("#inProgress").click(function(e) {
          e.preventDefault();
         e.stopImmediatePropagation();
          $.ajax({

          url: "inprogress",
          type: "POST",
          beforeSend: function(xhr) {
              xhr.setRequestHeader('X-CSRF-TOKEN', $("#token").attr('content'));
          },
          success: function(res) {

                  var i;
                  var txt = '';
                  res = $.parseJSON(res);
                  console.log(res);
                  foreach(var propname in res){
                   if($.isArray(res[propname]){
                         $.each(res, function(index, element) {
                              txt += "<div align='center' class='row w3-card-2 vendor'  id='" + index + "'>" +
                                  "kkdk"
                              "</div>";

                              $('#inProgressDiv').html(txt);

                              //console.log('<a href="'+element[0]+'">');
                          });
                   }
                  }
                  //
              } //success

          }); //ajax

     })

  });