|
后台传回来的json数据:
{"@type":"table","rows":[{"code":{"value":"9221-809-1"},"id":{"value":"1"},"sm":{"value":"java开发教程"},"userdata":{"recordState":"none"},"zz":{"value":"张三"}}],"userdata":{"relationAlias":"id,sm,zz,code","relationTypes":"String,String,String,String"}}
然后在js的异步请求是这样的
Model.prototype.modelParamsReceive = function(event) {
var cod = event.params.code;
var success = function(resultData) {
this.comp('data1').loadData(resultData);
}
justep.Baas.sendRequest({
"url" : "/mysqlTest/myTestAction",
"action" : "getMysqlTest",
"async" : false,
"params" : {
"code" : cod
},
"success" : success
});
};
因为我这个是传参过来打开页面,然后异步请求数据,但是前台报错:this comp is not a function at object :success
对比了数据格式,和例子里的一样,前台的data控件也设置好了对应的列,xid是data1也没问题,这个问题困了我好久,希望得到大神们解答。 |
|