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'));
1 个回复
回梦無痕 - 暂停服务
ajax为异步,应该封装函数时候封装回调函数,而不是直接return,因为return时候,ajax还没有执行完,所以return undefined。