怎样通过XMLHttpRequest进行同时处理打开网页和更新记录?
我要在同一个窗口做两件事:
1、打开一个别的网站的网页,例如百度的首页 http://www.baidu.com
2、strUpdate = "Update myTB Set mycount=mycount+1 Where myid= ' "+strMyId+ " ' ";
请问如何通过XMLHttpRequest进行同时处理(打开的网页是别人的网站,我没有权进行其它操作)这两件事情。
这两件事没有谁先谁后的问题,我的目的是让客户不要有坐在那里干等update完了以后才看见http://www.baidu.com的出现。
我的理想是让他只感觉到http://www.baidu.com打开了,而没有感到后台在做数据库的更新动作正在进行。
流程:
+-----> -----> -- open 动作
|
----> ----> ----+ (两件事情的发生在同一个网页窗口,不可另开窗口)
|
+-----> -----> -- update 动作
我用的是C#请大家帮家,这个功能如何实现?谢谢大家,如果大家可以不通过XMLHttpRequest而有更好的方式那就更好,请给个例子看看,谢谢大家,我刚学很菜。XMLHttpRequest只不过是我自已估计可以实现这个功能。谢谢
------解决方案--------------------再开个线程
------解决方案--------------------如果另外一个操作是自己的网站或者程序的话很好控制啊。
发送请求之后可以去执行自己的代码
------解决方案--------------------
------解决方案--------------------如果后台做,就用多线程.
如果前台做.
用导步的xmlhttp就可以了.
------解决方案--------------------帮顶
------解决方案--------------------不懂,关注
------解决方案--------------------恩....
打开网页这个很简单.window.open就可以了。
至于update,其实也很好解决.在服务端准备一个方法提供给xmlhttp制造的异步请求来调用就可以了。关于如何制造HTTP请求这个细节你可以自己查一下xmlhttp的用法,而服务端的处理就是接收POST或者GET来的数据进行判断然后进行操作。
------解决方案--------------------,我查了很多资料不会使用xmlhttp异步update?
google搜索很多这样的文章教程
http://www.cnblogs.com/birdshome/archive/2004/12/26/82238.html