起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1289|回复: 3

[处理中3] 经纬度的数据怎么从回调函数里面取出来啊?

[复制链接]

8

主题

40

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
发表于 2017-2-21 00:20:18 | 显示全部楼层 |阅读模式
var Model = function(){
                this.callParent();
                this.tude = "";
        };        

function(){
  var me = this;
//获取经纬度数据
                navigator.geolocation.getCurrentPosition(successCallback,errorCallback,null,"bd09ll");
                justep.Util.hint(me.tude);
                if (this.operator == "new") {
                        resourceData.newData({
                                "defaultValues" : [ {
                                        "fID" : justep.UUID.createUUID(),
                                        "fDate": new Date(),
                                        "fTude": me.tude
                                       
                                } ]
                        });
                }

        //获取坐标成功回调函数
        function successCallback(data){
        alert("经度:"+data.coords.longitude +"\n"
                +"纬度:"+data.coords.latitude +"\n"
                +"坐标系:"+data.coorType
                );
        me.tude = "经度:"+data.coords.longitude + "纬度:"+data.coords.latitude;
        };
以上是部分代码,为什么传不进去?求大神解答
发表于 2017-2-21 10:28:39 | 显示全部楼层
建议真机调试,debugger调试看下吧!
那段代码先执行的??如果是异步的!
那么就是resourceData.newData 先执行,这个时候me.tude 还没有赋值呢!

建议resourceData.newData 的方法也写在successCallback 的成功回调中!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

40

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-2-21 11:19:56 来自手机 | 显示全部楼层
liangyongfei 发表于 2017-2-21 10:28
建议真机调试,debugger调试看下吧!
那段代码先执行的??如果是异步的!
那么就是resourceData.newData  ...

这里的function是从另一个界面用了windowDialog跳转回来,然后就是去取经纬度数据,然后同时新增数据,这样传不进去吗?如果把取经纬度的函数写在modelRosd载入中,哪个会先执行?
回复 支持 反对

使用道具 举报

发表于 2017-2-21 11:52:33 | 显示全部楼层
lbozi 发表于 2017-2-21 11:19
这里的function是从另一个界面用了windowDialog跳转回来,然后就是去取经纬度数据,然后同时新增数据,这 ...

你可以alert一下!看下哪里的代码先执行的!
如果先执行新增代码!后赋值当然就得不到!
所以最好newData方法 要写在回调事件中!这样肯定是回调成功才新增数据的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 22:11 , Processed in 0.083406 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表