Петля для каждой строки массива php

Привет, у меня есть 2 набора кода здесь и здесь

Ajax

 /* Loop and Get Data from database to create a table */ $(document).ready(function () { $('#btngenerate').click(function(e){ var d1 = $('#startdate').val(); var d2 = $('#enddate').val(); $.ajax({ url: 'queries/qryTITO.php', type: "POST", datatype: 'json', data: ({startdate: d1,enddate: d2}), success: function(data){ console.log(data); } }); }); }); 

и вот PHP

 <?php require 'conn.php'; $startdate = $_POST['startdate']; $enddate = $_POST['enddate']; $sql = "SELECT vdate FROM tablename WHERE date(vdate) between date('" . $startdate . "') and date('" . $enddate . "')"; $result = mysqli_query($con,$sql); $row = mysqli_fetch_row($result); $jsonData = array(); while ($array = mysqli_fetch_row($result)) { $jsonData[] = $array; } echo json_encode($jsonData); mysqli_close($con); ?> 

вот мой вопрос. Я пытаюсь вернуть значение обратно в jquery, чтобы создать таблицу HTML. на самом деле он работает, и это результат

введите описание изображения здесь

Мой вопрос здесь в том, как я могу создать таблицу HTML для этих данных?

Вот ошибка, которую я получаю

введите описание изображения здесь

Related of "Петля для каждой строки массива php"

Попробуй это

 $(document).ready(function () { $('#btngenerate').click(function(e){ var d1 = $('#startdate').val(); var d2 = $('#enddate').val(); $.ajax({ url: 'queries/qryTITO.php', type: "POST", datatype: 'json', data: ({startdate: d1,enddate: d2}), success: function(data){ $.each(data,function(){ $('tr').append("<td>"+this+"</td>") }); } }); }); }); 

вот пример скрипки .

Вы можете попробовать

 $(document).ready(function () { $('#btngenerate').click(function(e){ var d1 = $('#startdate').val(); var d2 = $('#enddate').val(); $.ajax({ url: 'queries/qryTITO.php', type: "POST", datatype: 'json', data: ({startdate: d1,enddate: d2}), success: function(data){ $(data).each(function(i,res){ $('table').append("<tr><td>"+res.vdate+"</td></tr>"); }); } }); }); });