Я хочу отобразить результаты JSON в моей таблице HTML в Laravel 5.8. Результат, возвращаемый контроллером, выглядит следующим образом.

[[{"logged_on":"2019-06-24 00:00:00"},{"logged_on":"2019-06-21 00:00:00"}]] 

Моя функция успеха Ajax выглядит следующим образом:

  $.ajax({ url: url, type: "get", data: {user_id:user_id}, contentType: "application/json",dataType: "json", success: function(data){ // What to do if we succeed if(data){ alert(data); var len = data.length; var txt = ""; if(len {amp}gt; 0){ for(var i=0;i{amp}lt;len;i  ){ if(data[i].logged_on){ txt  = "{amp}lt;tr{amp}gt;{amp}lt;td{amp}gt;" data[i].logged_on; } } if(txt != ""){ $("#table").append(txt).removeClass("hidden"); } } } else{ alert("fails"); } } }); 

Ниже моя функция контроллера

 $user_id = $requests-{amp}gt;input('user_id'); $data = UserLogins::select('logged_on')-{amp}gt;where('user_id',$user_id)-{amp}gt;get()-{amp}gt;toArray(); return response()-{amp}gt;json(array($data)); 

Но я не получаю результат в моей таблице.

 $user_id = $requests-{amp}gt;input('user_id'); $data = UserLogins::select('logged_on')-{amp}gt;where('user_id',$user_id)-{amp}gt;get()-{amp}gt;toArray(); return response()-{amp}gt;json($data); // remove array() because $data return array