如何生成具有不同列数的表?我有一个来自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);