gpt4 book ai didi

javascript - 循环到 php 数组的每一行

转载 作者:行者123 更新时间:2023-11-30 21:06:53 24 4
gpt4 key购买 nike

你好,我这里有两套代码,这里是

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 表。实际上它正在工作,这是输出

enter image description here

我的问题是如何为该数据制作 HTML 表格?

这是我得到的错误

enter image description here

最佳答案

试试这个

$(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>")
});
}
});
});
});

这是一个Sample Fiddle ..

关于javascript - 循环到 php 数组的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46518784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com