Javascript 用ajax/jquery绑定Json数据
我有sql脚本,必须编码为json(data.php),我想从data.php绑定json数据 下面是data.php中的脚本:Javascript 用ajax/jquery绑定Json数据,javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,我有sql脚本,必须编码为json(data.php),我想从data.php绑定json数据 下面是data.php中的脚本: switch ($data){ case "report-reg-perday": $query=("SELECT FROM_UNIXTIME(reqtime, '%Y %D %M') AS 'reqtime', COUNT(DISTINCT user_id) AS 'jumlah' FROM users_demoid GROUP BY FRO
switch ($data){
case "report-reg-perday":
$query=("SELECT FROM_UNIXTIME(reqtime, '%Y %D %M') AS 'reqtime', COUNT(DISTINCT user_id) AS 'jumlah' FROM users_demoid GROUP BY FROM_UNIXTIME(reqtime,'%Y %D %M') ORDER BY FROM_UNIXTIME(reqtime) ASC ");
break;
case "report-reg-perweek":
$query=("SELECT FROM_UNIXTIME(reqtime, '%U') AS 'reqtime', COUNT(DISTINCT user_id) AS 'jumlah' FROM users_demoid GROUP BY FROM_UNIXTIME(reqtime,'%U') ORDER BY FROM_UNIXTIME(reqtime) ASC ");
break;
case "report-reg-permonth":
$query=("SELECT FROM_UNIXTIME(reqtime, '%M') AS 'reqtime', COUNT(DISTINCT user_id) AS 'jumlah' FROM users_demoid GROUP BY FROM_UNIXTIME(reqtime,'%M') ORDER BY FROM_UNIXTIME(reqtime) ASC ");
break;
default:
$query=("SELECT FROM_UNIXTIME(reqtime) AS 'reqtime', COUNT(DISTINCT user_id) AS 'jumlah' FROM users_demoid GROUP BY FROM_UNIXTIME(reqtime,'%U') ORDER BY FROM_UNIXTIME(reqtime) ASC ");
}
$result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
//get data and store in a json array
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
//$date=date("l, F j, Y H:i:s",$row['reqtime']);
$orders[] = array(
'reqtime' => $row['reqtime'],
'jumlah' => $row['jumlah'],
);
}
echo json_encode($orders);
我想将'reqtime'和'jumlah'绑定到我的javascript/ajax:
$(function ()
{
var dataSource = [
{ request_time: 'reqtime', total: 'jumlah'}
];
$("#chartContainer").dxChart({
dataSource: dataSource,
equalBarWidth: {
width: 50
},
commonSeriesSettings: {
argumentField: "request_time",
type: "bar",
hoverMode: "allArgumentPoints",
selectionMode: "allArgumentPoints",
label: {
visible: true,
format: "fixedPoint",
precision: 0
}
},
series: [
{ valueField: "total", name: "Registrant" }
],
title: "Report",
legend: {
verticalAlignment: "bottom",
horizontalAlignment: "center"
},
pointClick: function (point) {
this.select();
}
});
}
hhe在json、ajax和javascript中的im nubie
大宗报价
谢谢。试试这个
var dataSource;
$.ajax({
url:'data.php',
dataType:'json',
success: function(d){
if(d.length){
dataSource = d;
// code for dxchart;
}
}
});
我想将json数据绑定到jquery图表函数(d)的作用是什么?它的
成功回调响应
从data.php
获取。Read do我必须将此放置到[{request_time:'reqtime',total:'jumlah'}]代码>?success之后:函数(d){if(d.length){dataSource=d;//dxchart的代码;}