|
我在写一个 baas 服务,跟踪结果来看,baas 是返回成功了,但只在 baas 处理代码块中成功,离开 baas 块就失败了,请教是什么原因?
1.我实际baas的返回结果为:“baas 返回成功!”
2.定义变量:
var Model = function(){
this.callParent();
this._newState = "新增失败,请检查!" ;
};
3.baas处理块:
Model.prototype.btnSaveClick = function(event){
debugger ;
justep.Baas.sendRequest({
"url" : "/ycept/yceptService",
"action" : "newSqbb",
"async" : false,
"params" : {
person_id : 1
},
"success" : function(data) {
this._newState = data.data ;
alert(this._newState); //一、单步跟踪,这里返回是正确的:baas 返回成功!
}
});
alert(this._newState); //二、这里的值又回到初始定义的值了:新增失败,请检查!
};
请给我指导一下,谢谢! |
|