3***@qq.com
3***@qq.com
  • 发布:2017-10-16 10:10
  • 更新:2017-10-16 10:18
  • 阅读:1346

ajax获取数据

分类:HBuilder

function SqlAdd(name,pwds){

var z;  

mui.ajax({  
                        url     :   "http://192.168.30.2:20880/AppWeb.aspx",  
                        data    :   {'user':name,'sign':'user','pwd':pwds},  
                        dataType:   'json',  
                        type    :   'GET',  
                        timeout :   10000,                
                        success :   function(msg){  

                                    z=msg[0].PWD  

                                    mui.toast(z);  

                        },  
                        error   :   function(xhr,type,errorThrown)  
                                    {  
                                        return null;  
                                    }  
                        });  

                    return z;  

}

封装了ajax函数,链接都是成功的,但是别的地方调用者函数的时候,都是undefined

alert(SqlAdd('111','123'));

2017-10-16 10:10 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

ajax为异步,应该封装函数时候封装回调函数,而不是直接return,因为return时候,ajax还没有执行完,所以return undefined。

该问题目前已经被锁定, 无法添加新回复