本帖最后由 xxjxxm 于 2010-12-21 11:01:28 编辑

解决方案 »

  1.   

    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);
    }
    是不是少了一层了.
      

  2.   

    <script type="text/javascript">
            //用javascript定时执行
            var re = setInterval("display()", 10000);
        </script>
      

  3.   

    用你的方式不还是会卡?分析json数据肯定是需要时间的.
    楼主是不希望停顿一会儿?
      

  4.   

    谢谢你的热心回答,我不是要每秒刷新这么简单的,这个明显没有实现实时窗口提示,而且最好是应用程序,因为我不可能打开一个网页一天盯着它有没有新的变化,而应用程序的话,比如做成WinForm,就能用Message.Show("已监测到买进/卖出某股票!");
      

  5.   

    加上ajax异步读取应该可以了.
      

  6.   

    你获取那些json数据需要多久?上面你说的用Stream读取怎么读取的?序列化之后分析要化那么多时间吗?
      

  7.   

    给个图应该更明确一点,这是我做的一个应用程序模型效果图,打开程序后自动开始监控,下面的webbrowser不需要手动刷新,由程序自动读取Json数据或者其他方法实现读取新数据,最小化窗口后,一旦读取到则弹出提示框
      

  8.   

    6 楼 gouhan02 的朋友
    你获取那些json数据需要多久?上面你说的用Stream读取怎么读取的?序列化之后分析要化那么多时间吗?
    ---------------------------------------------------------
    我现在也就是不知道怎么获取这个json数据,时间长短我敢肯定不会长,从单独刷新该页面的速度能察觉到的http://app.vstock.jrj.com.cn/api/myTransaction/?uid=091220010012659154我上面说的Stream流读取的是网页源码,网上很常见的读取方式,但一点读取按钮会非常卡,何况最好要1秒最迟3秒刷新一次呢?所以想有别的方法快速读取到Json数据 有新的则提示
      

  9.   

    这位兄弟你说的是有道理,我用过Timer类去刷新,但这样跟我一天盯着它看有没有变化没有分别的,因为肯定要做其他事,需要读取到该页数据后弹出提示
      

  10.   

    怎么会没分别呢,TIMER替你去盯着啊,发现有更新就直接弹出提示不久得了
      

  11.   

    我读取的网页源码,程序读取源码不像浏览器,浏览器查看网页源文件很快秒速就看的到,程序读取很慢,再用Timer每秒读取的话,程序早就死在那里不动了,另外我假设你说的Timer有用,那该怎样读取出当天的实时交易数据显示呢?
    问题的2个难点就是:能采用读取jsond的话最好,若不能,又怎样快速读取出来。(应用程序为好,原因一直强调因为不可能不做其他事就盯着它看)谢谢你一直关注,在下不甚感激!希望有解
      

  12.   


    你不是读取JSON吗,读那个还不快吗?你分析json不就可以分析出数据了吗?