我从Web服务器切换到XAMPP
。使用getJson
对从mysql
表中提取的行进行编码。我发现使用本地主机时,行数被限制为奇怪的53。相同的代码可以完美地在Web服务器上工作。我试图将最大执行时间增加到5000,没有帮助。
我的SQL表有141行。
<?php
include('../conn.php');
$sql = "SELECT test_name,amount FROM lab_test order by sl";
$result = mysqli_query($conn,$sql) or die( mysqli_error($conn));
$i=0;
while($row = mysqli_fetch_array($result))
{
$entry[$i][0]=$row['test_name'];
$entry[$i][1]=$row['amount'];
$i++;
}
echo json_encode($entry);
?>
它致力于将行数限制为53
<?php
include('../conn.php');
$sql = "SELECT test_name,amount FROM lab_test order by sl";
$result = mysqli_query($conn,$sql) or die( mysqli_error($conn));
$i=0;
while($i<=52)
{
$row = mysqli_fetch_array($result);
$entry[$i][0]=$row['test_name'];
$entry[$i][1]=$row['amount'];
$i++;
}
echo json_encode($
?>
这是我的通话代码
$(document).ready(function(){
//dynamic population of lab tests
$.getJSON("./ajaxLabTestTable.php", function(response){
console.log("tests");
$.each(response, function(){
var tr="<tr>";
var td0="<td class="+JSON.stringify("chk")+"><input type="+JSON.stringify("checkbox")+"></td>";
var td1="<td>"+this[0]+"</td>";
var td2="<td align="+JSON.stringify("right")+">"+this[1]+"</td></tr>";
var opt = tr+td0+td1+td2;
$("#lab_tests").append(opt);
});
});
});
它必须与配置文件有关。