|
经实验,在java中能够获得传过来的参数,但js中不能获得返回的json数据,(为null)以下是java程序和js程序:
java程序
public class EiaProj {
public static JSONObject getWebOfSxsy(JSONObject params,ActionContext context)
throws SQLException,NamingException{
String webJsonString="{'id':1,'webmb':'111'}";
JSONObject webJson = (JSONObject) JSON.parse(webJsonString);
webJson.put("webmb", "aaaaa");
System.out.println(webJson.toJSONString()); //观察结果
return webJson;
}
}
js程序:
Model.prototype.data1CustomRefresh = function(event){
debugger;
var me=this;
justep.Baas.sendRequest({
"url":"/eiamobile/eiambaction",
"action":"getWebOfSxsy",
"async":false,
"params":{"verifyid":"888888"},
"success":function(data){
me.comp("data1").loadData(data);
}
});
//数据组件和output不能显示后加了一下语句进行了观察,y为null
var y=me.comp("data1").getFirstRow();
var x=y.val("webmb");
};
敬请高手看看程序哪里有错误。 |
|