asp.net mvc3 前端如何动态获取后台更新的数据 asp.net前端mvc数据js 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在浏览器中调试一下,看看是不是每一秒钟都会执行ajax即使你设置1秒一次,那也不能保证你1秒实时返回,最多你是1秒发送一次请求,能付能回来就不一定了 恩,是的呢。我的数据1s的(其实也可以理解为1块数据,每次读取这么定长的数据),,绘图大概是5s。。所以后台为了配合前端也大概每5s取1次。 你用JS 的setTimeout和setInterval 其中一个 充当时钟 然后把ajax 丢到一个方法 XX中 用时钟每秒调用一下 xx方法POST或者GET回来以后 在其回调的function 中 把值丢到你对应的标签中 4楼方法是对的,只是我的数据不需要返回,而是在回调function中传给js中的全局变量。。另外我的数据是追加的你所说的线性数据,但是为了呈现动态的波形效果所以又加了定时器进行绘图。。绘图用的html5 canvas [code=javascrit]setInterval(function(){$.ajax(url,paras,funciont(data){ //绘图。});},1000);[/code] setInterval(function(){$.ajax(url,paras,funciont(data){ //绘图。});},1000); html5 canvas, 那就是用脚本进行绘图了,虽然我没用过但是应该很快的吧, 肿么会那么慢。还是说加载页面费时?,如果是加载页面费时那就把绘图部分做成一个页面嵌入当前页面,然后局部刷新它。 我已经说了是为了动态呈现才延时的,但是虽然画图定时是5s,但是从ajax获取此次数据,绘图,再到下次获取数据经测试可能用了大概8s左右。现在问题又明显了,这个时间是不能精确计算的,后台应该怎样定时更新数据以保证前后台的同步。。我在想有没有这样一种机制:前台从获取到数据那一刻起发送一个请求到后台,利用绘图这段时间后台立刻从数据库获取数据进行下次的更新,这样就能保证前端绘图的同步性。求教高手。 问题比较复杂,一起坐等,刚刚csdn访问不了不知道为什么。 你们执行多条sql语句的时候是传什么参数 最后40分了帮下忙,thank 有没有什么办法可以让页面加载的时候自动跳到页尾。 Panel的问题. 如何读一段xml代码 为什么HtmlSelect的ServerChange事件不能触发??? javascript选择DropDownList的问题 like语句使用 如何给绑定在DATAGRID里面的BUTTON控件写CLICK事件? 关于asp.net自动格式化的问题 求asp.net mvc 5 在没有外网win2008R2服务器部署方法 execl 2010 的问题
即使你设置1秒一次,那也不能保证你1秒实时返回,最多你是1秒发送一次请求,能付能回来就不一定了
然后把ajax 丢到一个方法 XX中 用时钟每秒调用一下 xx方法
POST或者GET回来以后 在其回调的function 中 把值丢到你对应的标签中
setInterval(
function(){
$.ajax(url,paras,funciont(data){
//绘图。
});
},1000
);
[/code]
setInterval(
function(){
$.ajax(url,paras,funciont(data){
//绘图。
});
},1000
);
现在问题又明显了,这个时间是不能精确计算的,后台应该怎样定时更新数据以保证前后台的同步。。我在想有没有这样一种机制:前台从获取到数据那一刻起发送一个请求到后台,利用绘图这段时间后台立刻从数据库获取数据进行下次的更新,这样就能保证前端绘图的同步性。求教高手。