silverlight ajax调用,使用异步AJAX时,Silverlight应用程序不会变为空闲
我目前正在使用支持自身和JavaScript之间双向通信的Silverlight 5应用程序。 Silverlight应用程序负责渲染3D内容,JavaScript负责收集和准备渲染数据。使用异步AJAX时,Silverlight应用程序不会变为空闲
我面临的问题是,Silverlight 5 DrawingSurface只在DrawingSurface无效并且应用程序变为空闲后重新绘制。不幸的是,当使用异步AJAX请求从服务器下载我需要的数据时,DrawingSurface不会重新绘制,直到所有数据都被下载(尽管每次下载数据后都无效DrawingSurface)。
我理解这一点,但让我困惑的是,当我在Silverlight中使用WebClient完成同样类型的异步下载请求时,DrawingSurface在大部分失效调用后成功重新绘制。
最初,我认为这可能是由于一些线程问题,但所有的调用(和回调)在同一个线程上运行。我试过使用jQuery的AJAX API并在JavaScript中编写我自己的XmlHttpRequest处理程序;但我从两方面都得到了相同的结果。我最初注意到jQuery以我请求的顺序返回数据(而Silverlight的WebClient不是),这导致我创建自己的XmlHttpRequest处理程序,因为我认为重新排序可能导致脚本在异步调用期间保持活动状态。
有没有人有过这个问题之前和/或没有人有任何解决方法/修复建议?
silverlight ajax调用,使用异步AJAX时,Silverlight应用程序不会变为空闲相关推荐
- ajax调用远程webservice,ajax跨域请求调用webservice接口
最近忽然想学习webservice,一直不知道如何跨域调用调用.若是都在同一个项目,相信你们都知道了?特此整理一下关键点,权当学习.javascript 1.WebService 接口编写.这里不在赘 ...
- ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...
本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...
- ExtJs异步ajax调用和同步ajax调用公用方法
Js代码 //异步ajax调用 /** * 异步调用ajax,成功后返回值,作为回调函数的参数 调用失败会提示 * * @param {} * urlStr * @param { ...
- ajax调用fastreport,使用Ajax更新ASP.Net MVC项目中的报表对象
Ajax技术显著加快了Web应用程序的速度.另外,视觉效果方面也有提升.大家都同意,每次点击按钮时整个页面都会被刷新这一点不太友好.如果你的网速不是很快,那么这个过程会很烦人,因为所有的元素都会先消失 ...
- jQuery:ajax调用成功后返回数据
本文翻译自:jQuery: Return data after ajax call success [duplicate] This question already has answers here ...
- laravel ajax评论,javascript-Laravel 5.8尝试进行AJAX调用以删除评...
我正在尝试使用AJAX调用来删除我的配方应用程序中的评论. 它一直给我一个405错误:不允许使用方法.不知道它在哪里破裂,对我来说看起来还不错.有人可以看看吗? 刀片视图 @foreach($reci ...
- ajax 阻止默认提交,jQuery验证插件:在对ajax调用servlet时,submitHandler不会阻止默认提交-返回false无效...
我有一个使用jquery和servlet的简单表单.jQuery对Servlet进行Ajax调用,然后Servlet进行一些服务器端计算,然后通过jQuery在同一页面上显示结果.我不希望表单进行默认 ...
- 设置maxJsonLength,解决ajax通过POST方式调用.net的webService时,数据过长时服务器返回500错误的问题
设置maxJsonLength,解决ajax通过POST方式调用.net的webService时,数据过长时服务器返回500错误的问题 参考文章: (1)设置maxJsonLength,解决ajax通 ...
- [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
原文地址:http://www.cnblogs.com/gavinyao/archive/2012/04/17/2454495.html Silverlight在调用wcf时传输数据过大返回Not F ...
最新文章
- python工程师薪资-Python工程师工资多少
- r语言quantmond_GitHub - QUANTAXIS/quant
- javaee后台适合用的编辑器插件
- 让对话框不显示边框_微信消息“无边框”模式搭配这款壁纸,简直绝了
- excel中如何取消自动超链接?
- 怎么修剪_杏树怎么育苗?怎么修剪怎么防治病虫害?
- oracle查看session阻塞,oracle查询blocking session阻塞情况
- git(8)---git merge 和 git rebase 小结
- IDEA中引入Bootstrap并展示第一个模板
- maya显示已安装_【3D建模】Maya操作秘籍83招(一)
- 《『若水新闻』客户端开发教程》——09.代码编写(1)
- HTML知识积累及实践(六) - pre,混合框架
- matlab用regress方法求ln函数_高中数学必背50条秒杀型公式和方法!高一高二高三都要看!...
- 关于golang如何生成文档
- java 反译md5加密_Java MD5加密与反编译
- [imblearn]-欠采样模型合集
- 开源GIS与空间数据库实战教程
- AliOS-Things--EMW3060使用笔记--GPIO
- (原)android系统下绑定Server的时候报MainActivity has leaked ServiceConnection的错误
- [网站搭建] 阿里云搭建个人网站及域名绑定
热门文章
- 常见应急事件及应急处置程序
- 在Vue项目中获取当前日期的农历日期(阴历)
- 微信小程序蓝牙标签打印/标签云打印开放云平台(4)
- NX二次开发 矩阵向量坐标 UFUN根据z方向获得3x3矩阵 UF_MTX3_initialize_z
- linux notepad 安装教程,在Linux系统下安装Notepad++最简单的方法
- 文本结构分析易语言代码
- NeatUpload 大文件上传
- 软件工程 第4版张海藩 pdf_【信息课本缩写版】第四章第4节文件下载
- html中溢出怎么自动换行,用DIV+CSS中如何设置,超出就自动换行输出?
- 四足机器人中不同优先级任务的执行——Null-Space Projection方法