请教一个与数据库互传数据的问题
时间:2010-10-15
来源:互联网
“http://q.tgbus.com/rank/LZGTHandler.ashx?ID=6E729FD5F5AB01EC”
把这个地址用浏览器打开会得到"code=27"(数字随机),这样的字符串,
而数据库的规则是每15秒才能得到这样一个数字,如果在15秒内发送了第二次请求则会得到"code=false"这样的字符串。
现在我想要在as中通过点击按钮获取"code="后面的数据,却碰到了问题:
数据是得到了,却始终是同一个数据,而且也没有15秒的限制,显示只发送了一次请求,后面的都是这个请求的数据。
即使我重新ctrl+Enter,依然是这样,除非我把falsh关掉,重新打开fla文件,才会得到新的数据,这是为何?
我的数据部分代码如下,请帮我看看有什么问题:
[ 本帖最后由 cjyyj 于 2010-10-15 23:10 编辑 ]
把这个地址用浏览器打开会得到"code=27"(数字随机),这样的字符串,
而数据库的规则是每15秒才能得到这样一个数字,如果在15秒内发送了第二次请求则会得到"code=false"这样的字符串。
现在我想要在as中通过点击按钮获取"code="后面的数据,却碰到了问题:
数据是得到了,却始终是同一个数据,而且也没有15秒的限制,显示只发送了一次请求,后面的都是这个请求的数据。
即使我重新ctrl+Enter,依然是这样,除非我把falsh关掉,重新打开fla文件,才会得到新的数据,这是为何?
我的数据部分代码如下,请帮我看看有什么问题:
复制内容到剪贴板
var myURL:String="http://q.tgbus.com/rank/LZGTHandler.ashx?ID=6E729FD5F5AB01EC";
trace("myURL = " + myURL);
var myLoader:URLLoader=new URLLoader;
var myReq:URLRequest=new URLRequest(myURL);
myReq.method=URLRequestMethod.POST;
myLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
myLoader.load(myReq);
myLoader.addEventListener(Event.COMPLETE,onURLLoaded);
myLoader.addEventListener(IOErrorEvent.IO_ERROR,onError);
}
private function onURLLoaded(e:Event):void{
var myLoader:URLLoader=URLLoader(e.target);
trace(myLoader.data);
var db:String=myLoader.data.code;
trace(db);
}
目前在winxp和win7下都试过,结果一样。代码:
public function dbRequest():void{var myURL:String="http://q.tgbus.com/rank/LZGTHandler.ashx?ID=6E729FD5F5AB01EC";
trace("myURL = " + myURL);
var myLoader:URLLoader=new URLLoader;
var myReq:URLRequest=new URLRequest(myURL);
myReq.method=URLRequestMethod.POST;
myLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
myLoader.load(myReq);
myLoader.addEventListener(Event.COMPLETE,onURLLoaded);
myLoader.addEventListener(IOErrorEvent.IO_ERROR,onError);
}
private function onURLLoaded(e:Event):void{
var myLoader:URLLoader=URLLoader(e.target);
trace(myLoader.data);
var db:String=myLoader.data.code;
trace(db);
}
[ 本帖最后由 cjyyj 于 2010-10-15 23:10 编辑 ]
作者: cjyyj 发布时间: 2010-10-15
var myURL:String="http://q.tgbus.com/rank/LZGTHandler.ashx?ID=6E729FD5F5AB01EC";
这个地址一直不变话,就会直接调用缓存.在后面随便附带一个随机数(或当前时间)的参数就可以了
这个地址一直不变话,就会直接调用缓存.在后面随便附带一个随机数(或当前时间)的参数就可以了
作者: kvgnt 发布时间: 2010-10-16
现在数据库里可能没有数据了(周末,人都不在,没法测试了),所以浏览器里输入也会返回false
之前有数据时,在浏览器里是可以达到效果的,用别的播放器就出问题,这样是正常的吗?
还有,在AS3里有没有办法让它不调用缓存
之前有数据时,在浏览器里是可以达到效果的,用别的播放器就出问题,这样是正常的吗?
还有,在AS3里有没有办法让它不调用缓存
作者: cjyyj 发布时间: 2010-10-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28