我无法生成包含数据的动态表行。正在使用 PHP 脚本从数据库中获取数据,并且正在使用 jQuery 处理客户端。此代码仅显示没有数据值的空表行。
有人可以检查它到底有什么问题吗?
js脚本:
if(odabrano === "g"){
$.getJSON("nutritional_value.php?value=" + encodeURI(value), function (data) {
var ttr = $("<tr />");
$.each(data, function(k, v){
$("<td />").text(v * (parseFloat(uneseno, 10) / 100)).appendTo(ttr);
});
$("#tejbl").append(ttr);
});
}
PHP 脚本:
<?php
include 'connect.php';
//$value = $_SERVER['QUERY_STRING'];
$value = $_GET['value'];
$query = mysql_query("SELECT NAME, FAT, FIBER, SUGARS FROM ccm WHERE NAME LIKE '$value%'");
while( $run = mysql_fetch_array($query)){
/* $name = $run['NAME'];
$fat = $run['FAT'];
$fiber = $run['FIBER'];
$sugars = $run['SUGARS']; */
$results = array();
$results["name"]=$run['NAME'];
$results["fat"]=$run['FAT'];
$results["fiber"]=$run['FIBER'];
$results["sugars"]=$run['SUGARS'];
//Send it to the client in json format:
echo(json_encode($results));
}
?>