|
我自己写了个java方法
public static JSONObject getPhoneBindCount(JSONObject params, ActionContext context) throws SQLException, NamingException {
Connection conn = context.getConnection(DATASOURCE_SCHOOL);
System.out.println("--------------------");
String phone = params.getString("phone");
System.out.println(phone);
try{
String sql = "select count(a.ID) as phoneCount from t_user a inner join t_weixin b"
+ " where a.ID = b.ID and a.MOBILE = '" + phone + "'";
System.out.println(sql);
JSONObject ret = new JSONObject();
int count = Integer.parseInt(DataUtils.getValueBySQL(conn, sql, null).toString());
System.out.println(count);
ret.put("phoneCount", count);
return ret;
} finally {
conn.close();
}
}
前台
var me = this.comp("isRegData");
justep.Baas.sendRequest({
"url" : "/school/school",
"action" : "isBindPhone",
"async" : false,
"params" : {"phone" : phone},
"success" : function(data) {
me.loadData(data);
var mycount=data.phoneCount;
}
});
function(data) 中data有数据,可是me中无数据,这是怎么回事?求助
|
|