javascript怎么获取延时函数的返回值?“延时”可能描述的不准确,看详细
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript怎么获取延时函数的返回值?“延时”可能描述的不准确,看详细相关的知识,希望对你有一定的参考价值。
比如:getPath函数会在执行后的7-8秒后返回一个值,var path = getPath(); 这样的话,path的值是空,怎么才能得到getPath的返回值?
或者下边的这个例子:
var a = 123;
function setA()
setTimeout('a = 12333', 8000);
setA();
alert(a);
怎么才能弹出12333的警告框呢?求高手解答
function setA()
setTimeout(\'a = 12333;alert(a);\', 8000);
setA();
这样可以追问
不好意思,我说的7-8秒只是一个例子,我碰见的情况是,不确定那个函数在几秒后会返回,也不能修改setA,我想的是能不能对其进行实时监控,一旦它返回了值,我就alert
追答没有什么好办法,除非你再写个定时器不停的监控a变量的值,如果发现a的值变了处理你的操作即可,这是没有办法的办法了!
参考技术A function alertmsg()a=123333;
alert(a);
setTimeout(alertmsg(), 8000);追问
不好意思,我说的7-8秒只是一个例子,我碰见的情况是,不确定那个函数在几秒后会返回,也不能修改setA,我想的是能不能对其进行实时监控,一旦它返回了值,我就alert
参考技术B 好的方法有,但是你发错地方了!在javascript中连接数据库查询,是否存在相同名称就行了!不用连接什么ASP.NET页面请教,百度IP定位API返回的JSON,用javascript怎么获取返回值?
请教,百度IP定位API返回的JSON,用javascript怎么获取这串json?
链接是下面这个,http://api.map.baidu.com/location/ip?ak=F454f8a5efe5e577997931cc01de3974&ip=202.198.16.3&coor=bd09ll求高手给个demo,我用ajax请求各种失败啊。。。
谢谢了,已经解决了!!
参考技术A 这涉及到跨域问题了追问谢谢,问题已经解决啦。
参考技术B 请问怎么解决的,ng代理么。ng代理会有问题。以上是关于javascript怎么获取延时函数的返回值?“延时”可能描述的不准确,看详细的主要内容,如果未能解决你的问题,请参考以下文章
什么是帧数?什么是FPS?什么是PING?什么是延迟?什么是延时?什么是延迟时间?什么是时延?.
关于怎么用jQuery来获取mvc中返回值为JsonResult的值
Javascript - 在递归函数中获取 setTimeout 的返回值