本帖最后由 viena 于 2008-06-04 12:02:56 编辑

解决方案 »

  1.   

    定时执行 webservice 跟定时执行其他的是一样的。是定时调用webservice 吧,,如果是自己的,,干吗要做成 service 再定时执行?另外,,楼主,你真的太不厚道了,,你看 csdn 被你搞成什么样了...  被删帖是肯定的,,估计还要被封
      

  2.   

    lz可以考虑一下这种思路:使用JavaScript异步调用WebService,并设置该调用为10分钟触发一次。参考下面一段代码:
    <script type="text/javascript">// 每10分钟调用一次fnCallSvc函数
    window.setInterval(fnCallSvc,600000);// 使用jQuery脚本库
    // 这段函数用于访问Web Service
    function fnCallSvc(){
        $.ajax({
            url:'Service.asmx/GetTerms',
            type:'POST',
            contentType:'application/json;charset=utf-8',
            success:function(msg){
                $('#myList').html('');
                for(var i=0;i<msg.d.length;i++){
                    $('#myList').append('<li>'+msg.d[i]+'</li>');
                }
            },
            dataType:'json',
            data:'{query:"'+$('#editQuery').val()+'"}',
            processData:false
        });
    }
    // 关于jquery的使用可以参考官方网站的说明
    // 也可以直接创建XmlHttpRequest对象完成
    </script>