js中一个函数中php调用另一个php变量函数,内部函数怎么访问外部函数的变量

js中的函数可不可以使用另一个函数中的变量(2)
js中的函数可不可以使用另一个函数中的变量(2)
发布时间: 2:00:02
编辑:www.fx114.net
本篇文章主要介绍了"js中的函数可不可以使用另一个函数中的变量(2)",主要涉及到js中的函数可不可以使用另一个函数中的变量(2)方面的内容,对于js中的函数可不可以使用另一个函数中的变量(2)感兴趣的同学可以参考一下。
js中的函数可不可以使用另一个函数中的变量(2)定义为全局的吧。
本文标题:
本页链接:js变量及作用域,如何在js函数外获得函数内的值 - 开源中国社区
当前访客身份:游客 [
当前位置:
&script language =&javascript& type =&text/javascript& &
function fun() {
b = &change&;
alert(b);//输出undefined
以上是示例代码,我想要第一次alert的值是“change”,求高手解决,使用setInterval()不好使,谢谢了
---------------问题补充---------------
:有关google坐标转换成搜狗坐标问题
var point_
var type=2; //type=1 标准经纬度 type=2 google偏转经纬度 type=3 baidu偏转经纬度
sogou.maps.Convertor.translate(points,type,callback);
function callback(a)
point_sougou =
//a就是搜狗坐标
alert(point_sougou); //结果是
共有5个答案
<span class="a_vote_num" id="a_vote_num_
&script language =&javascript& type =&text/javascript& &
//定义函数fun, 并没有被调用
function fun() {
b = &change&;
alert(b);//输出undefined 函数fun没有被调用, 输出undefined
//调用函数fun
alert(b);//输出change
var point_
var type=2;
//translate应该是一个动态提交方法, 提交参数points, type到方法translate中, 得到的数据作为参数传入到callback中,
sogou.maps.Convertor.translate(points, type, callback);
function callback(a) {
point_sougou =
//这里在于, 你提交的数据还没返回, JS会直接一直执行, 这里需要一个判断
(function(){
if(typeof(point_sougou) == &undefined&) {
setTimeout(arguments.callee, 500);
alert(point_sougou);
<span class="a_vote_num" id="a_vote_num_
你的 callback 是异步调用的.. 当callback 没有被调用的时候 肯定是 alert不出来的
你应该把 alert放到 callback 里面去
<span class="a_vote_num" id="a_vote_num_
...有点雷人。
--- 共有 1 条评论 ---
(4年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
恩,你定义了函数却没有运行。
<span class="a_vote_num" id="a_vote_num_
&script language =&javascript& type =&text/javascript& &&
function fun() {&
b = &change&;&
alert(b);//输出 change
更多开发者职位上
有什么技术问题吗?
心尘残的其它问题
类似的话题}

我要回帖

更多关于 php调用另一个php变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信