Как сгенерировать таблицу используя данные из ajax - PullRequest
0 голосов
/ 18 января 2019

Как создать таблицу с различным количеством столбцов? У меня есть массив моих данных из имен файлов php res. Массив res меняется в зависимости от выбора элементов в моем чечбоксе. selected_ids1 - массив выбранных мной флажков. Как сгенерировать таблицу в функции успеха?

$.ajax({
      url: "myline.php",
            data: {name: name, Firstdate:$("#date1").val(), Seconddate:$("#date2").val(), myTags: selected_ids},

            type: "POST",
            cache: false,
            success:  function(result){ 


            var res = $.parseJSON(result); 

Мой php файл

$myTags = $_POST["myTags"];

 $firstdate = date('Y-m-d H:i:s', strtotime($_POST['Firstdate']));

$seconddate = date('Y-m-d H:i:s', strtotime($_POST['Seconddate']));

$serverName = "192.168.0.75\SQLEXPRESS"; 

$connectionInfo = array( "Database"=>"SmartNPR", "UID"=>"sa", "PWD"=>"aaa-111");

$conn = sqlsrv_connect( $serverName, $connectionInfo);

$Mydata = array(); 

$Mydata1 = array(); 

$FullArray = array();

$tag2 = implode(", ", $myTags);

$tag2=preg_replace('/\s+/','', $tag2);

foreach($myTags as $tag){
    $tag=preg_replace('/\s+/','', $tag);

    $handle = sqlsrv_query($conn, "SELECT TS,$tag2 FROM Data WHERE Ts between cast('$firstdate' as DateTime) and cast('$seconddate' as DateTime)"); 

    while($row=sqlsrv_fetch_array($handle)){

    array_push($Mydata, array("date" => $row['TS']->Format("Y-m-d H:i:s"), "$tag" => $row[$tag]));
}

 }
 echo json_encode($Mydata);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...