Php 如何显示ajax响应
我已经创建了一个图表,我想实时更新,这就是我使用ajax的原因。我的问题是,如何显示ajax响应?下面是我的图表的示例脚本。请帮帮我。非常感谢 Chart.php-Php 如何显示ajax响应,php,ajax,Php,Ajax,我已经创建了一个图表,我想实时更新,这就是我使用ajax的原因。我的问题是,如何显示ajax响应?下面是我的图表的示例脚本。请帮帮我。非常感谢 Chart.php- $(document).ready(function () { Highcharts.chart('container', { chart: { type: 'bar' }, title: { text: "TITLE"
$(document).ready(function () {
Highcharts.chart('container', {
chart: {
type: 'bar'
},
title: {
text: "TITLE"
},
series: [{
name: 'Present',
data: [*//must display the ajax response here//*]
}]
});
});
ajax.php
<script>
function fanc_no(){
$.ajax({
url: "test.php",
success: function(result){
$("#container").html(result);
}
});
}
window.setInterval(function(){
func_no();
}, 1000);
</script>
函数fanc_no(){
$.ajax({
url:“test.php”,
成功:功能(结果){
$(“#容器”).html(结果);
}
});
}
setInterval(函数(){
func_no();
}, 1000);
查看加载功能:
chart: {
events: {
load: function () {
// set up the updating of the chart each second
var series = this.series[0];
setInterval(function () {
var x = (new Date()).getTime(), // current time
y = Math.round(Math.random() * 100);
series.addPoint([x, y], true, true);
}, 1000);
}
}
}
现在,在setInterval
函数中,必须调用ajax并传递结果,如图所示
查看它。查看加载功能:
chart: {
events: {
load: function () {
// set up the updating of the chart each second
var series = this.series[0];
setInterval(function () {
var x = (new Date()).getTime(), // current time
y = Math.round(Math.random() * 100);
series.addPoint([x, y], true, true);
}, 1000);
}
}
}
现在,在setInterval
函数中,必须调用ajax并传递结果,如图所示
请看一下。可能重复的Hello!条形图还有其他选项吗?这是为直线图显示的。我想这对直线图和条形图都有效。如果没有,请尝试下面的答案。它不起作用。它总是说,这个页面正在减慢网站的速度。我正在使用带有负数高图表堆栈的条形图,我想在5秒钟内更新。你必须告诉你到底是什么不起作用,是什么告诉你这个页面正在减慢网站的速度?也许你的数据量太高了?你好!条形图还有其他选项吗?这是为直线图显示的。我想这对直线图和条形图都有效。如果没有,请尝试下面的答案。它不起作用。它总是说,这个页面正在减慢网站的速度。我正在使用带有负数高图表堆栈的条形图,我想在5秒钟内更新。你必须告诉你到底是什么不起作用,是什么告诉你这个页面正在减慢网站的速度?也许你的数据量太大了?