JSONArrary

function queryTrainId(){
$.getJSON("QueryTrainId.jsp", {value:$("#trainDate").val()}, function(json){
if(json != null){
var html='<ul>';
for(var i =0;i<json.jsonArray.length;i++){
html +='<li><a href="javascript:;" style="margin-left:20px;">'+json.jsonArray[i]+'</a></li>';
}
html += '</ul>';
$('#info').append(html);
$('#info ul li a').click(function(){
var $obj=$(this);
if($('#trainId').val() == ""){
$('#trainId').val($obj.text());
}else{
$('#trainId').val($('#trainId').val()+','+$obj.text());
}
})
}else{
alert("您在输入的日期当天未安排培训!");
}
});
}


package hr.hrss_dxb.views.trainManage;

import com.byd.tag.util.StringUtil;
import hr.hrss_dxb.dao.DxbTrainCourseDAO;
import hr.hrss_dxb.dao.DxbTrainCourseDAOImpl;
import hr.hrss_dxb.db.Ibatis64;
import hr.hrss_dxb.domain.DxbTrainCourse;
import hr.hrss_dxb.domain.DxbTrainCourseExample;
import hr.hrss_dxb.util.BeanUtil;
import hr.hrss_dxb.util.DateUtil;
import hr.hrss_dxb.util.FormUtil;
import java.sql.SQLException;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;


public class QueryTrainId {

DxbTrainCourseDAO tcDao = new DxbTrainCourseDAOImpl(Ibatis64.getClient());

public void onLoad(Map request, Map session) {
String info =FormUtil.getParam("value", request);
DxbTrainCourseExample tce = new DxbTrainCourseExample();
DxbTrainCourseExample.Criteria tcec = tce.createCriteria();
if (!StringUtil.isEmpty(info)) {
tcec.andStartTimeGreaterThan(DateUtil.getDateFromString(info+" 00:00"));
tcec.andStartTimeLessThan(DateUtil.getDateFromString(info+" 23:59"));
}
tcec.andOptNumEqualTo(BeanUtil.getCurrentUser());

JSONObject json = new JSONObject();
List<DxbTrainCourse> dtc = null;
try {
dtc = tcDao.selectByExample(tce);
} catch (SQLException ex) {
request.put("error", ex.getMessage());
}
if (!dtc.isEmpty()) {
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < dtc.size(); i++) {
jsonArray.add(i, dtc.get(i).getTrainId());
}
json.element("jsonArray", jsonArray);
BeanUtil.responseAjax(json.toString());
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值