高分在线急求读取Json数据问题 本帖最后由 xxjxxm 于 2010-12-21 11:01:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 success: function(data){ for(var i=0;i<data.data.length;i++){ var flag =data[i].flag; if(flag=="sell") { alert("已监控到卖出某某某股票"); } html += '<li>标题:<span>'+ data[i].title +'</span></li>'; html += '<li>内容:<span>'+ data[i].content +'</span></li>'; html += '<li>发表人:<span>'+ data[i].author +'</span></li>'; html += '</ul>' $('#dictionary').append(html);}是不是少了一层了. <script type="text/javascript"> //用javascript定时执行 var re = setInterval("display()", 10000); </script> 用你的方式不还是会卡?分析json数据肯定是需要时间的.楼主是不希望停顿一会儿? 谢谢你的热心回答,我不是要每秒刷新这么简单的,这个明显没有实现实时窗口提示,而且最好是应用程序,因为我不可能打开一个网页一天盯着它有没有新的变化,而应用程序的话,比如做成WinForm,就能用Message.Show("已监测到买进/卖出某股票!"); 加上ajax异步读取应该可以了. 你获取那些json数据需要多久?上面你说的用Stream读取怎么读取的?序列化之后分析要化那么多时间吗? 给个图应该更明确一点,这是我做的一个应用程序模型效果图,打开程序后自动开始监控,下面的webbrowser不需要手动刷新,由程序自动读取Json数据或者其他方法实现读取新数据,最小化窗口后,一旦读取到则弹出提示框 6 楼 gouhan02 的朋友你获取那些json数据需要多久?上面你说的用Stream读取怎么读取的?序列化之后分析要化那么多时间吗?---------------------------------------------------------我现在也就是不知道怎么获取这个json数据,时间长短我敢肯定不会长,从单独刷新该页面的速度能察觉到的http://app.vstock.jrj.com.cn/api/myTransaction/?uid=091220010012659154我上面说的Stream流读取的是网页源码,网上很常见的读取方式,但一点读取按钮会非常卡,何况最好要1秒最迟3秒刷新一次呢?所以想有别的方法快速读取到Json数据 有新的则提示 这位兄弟你说的是有道理,我用过Timer类去刷新,但这样跟我一天盯着它看有没有变化没有分别的,因为肯定要做其他事,需要读取到该页数据后弹出提示 怎么会没分别呢,TIMER替你去盯着啊,发现有更新就直接弹出提示不久得了 我读取的网页源码,程序读取源码不像浏览器,浏览器查看网页源文件很快秒速就看的到,程序读取很慢,再用Timer每秒读取的话,程序早就死在那里不动了,另外我假设你说的Timer有用,那该怎样读取出当天的实时交易数据显示呢?问题的2个难点就是:能采用读取jsond的话最好,若不能,又怎样快速读取出来。(应用程序为好,原因一直强调因为不可能不做其他事就盯着它看)谢谢你一直关注,在下不甚感激!希望有解 你不是读取JSON吗,读那个还不快吗?你分析json不就可以分析出数据了吗? [求助]如何用c#获取另一个应用程序文本框中的值 winform中combox的应用 新手求教 如何实现EXCEL 读取 在C#中 求助:C#实现局域网内两个进程通信 关键字 'like' 附近有语法错误,是怎么回事? 如何让OpenFileDialog的对话框居中 文件传输的技术问题! byte[] 的一个问题! 如何在程序运行时拖动界面上的控件到另一个位置 如何分割一个Image? winfrom中怎么对带有变量的xml文件进行改写! 如何在CellValidating对girdview中的cell设置背景色和输入字符全选。。。
for(var i=0;i<data.data.length;i++){
var flag =data[i].flag;
if(flag=="sell")
{
alert("已监控到卖出某某某股票");
}
html += '<li>标题:<span>'+ data[i].title +'</span></li>';
html += '<li>内容:<span>'+ data[i].content +'</span></li>';
html += '<li>发表人:<span>'+ data[i].author
+'</span></li>';
html += '</ul>'
$('#dictionary').append(html);
}
是不是少了一层了.
//用javascript定时执行
var re = setInterval("display()", 10000);
</script>
楼主是不希望停顿一会儿?
你获取那些json数据需要多久?上面你说的用Stream读取怎么读取的?序列化之后分析要化那么多时间吗?
---------------------------------------------------------
我现在也就是不知道怎么获取这个json数据,时间长短我敢肯定不会长,从单独刷新该页面的速度能察觉到的http://app.vstock.jrj.com.cn/api/myTransaction/?uid=091220010012659154我上面说的Stream流读取的是网页源码,网上很常见的读取方式,但一点读取按钮会非常卡,何况最好要1秒最迟3秒刷新一次呢?所以想有别的方法快速读取到Json数据 有新的则提示
问题的2个难点就是:能采用读取jsond的话最好,若不能,又怎样快速读取出来。(应用程序为好,原因一直强调因为不可能不做其他事就盯着它看)谢谢你一直关注,在下不甚感激!希望有解
你不是读取JSON吗,读那个还不快吗?你分析json不就可以分析出数据了吗?