工作问题之JQUERY.JSON请求数据问题
来源:互联网 发布:如何发布淘宝宝贝 编辑:程序博客网 时间:2024/05/16 09:20
* list页面查询操作
* @param cell
* @return
*/
@RequestMapping(value="schedule/getLists.jhtml")
public @ResponseBody Object getLists(Model model, Schedule s,String gradeid,String classid){
String schoolid=getCompanyid();
String uid = getUid();
System.out.println("getList=================="+gradeid);
System.out.println("getList=================="+classid);
Object[] args = new Object[]{schoolid,gradeid,classid};
List<Schedule> lists = ics.queryBySql(Schedule.class, args);
if(lists.size()==0){
return 0;
}else{
String title = lists.get(0).getCoursetitle();
//model.addAttribute("classid",classid);
model.addAttribute("title",title);
/* model.addAttribute("datalist",lists);*/
//JacksonUtils ju = new JacksonUtils();
/*String sche = ju.writeObj2Str(su);*/
return lists;}
}
spring mvc获取数据
==============================================================
jQuery.ajax({
url: path + "/schedule/getLists.jhtml",
data: {gradeid: $("#gradeid").val(), classid: $("#classid").val()}, // 从表单中获取数据
type: "POST",
error: function(request) { // 设置表单提交出错
alert("暂无数据");
},
success: function(data) {
$("#thead").empty();
$("#tbody").empty();
$("#title").empty();
var head = " <tr><td> </td><td>星期一</td><td>星期二</td><td>星期三</td><td>星期四</td><td>星期五</td><td>星期六</td><td>星期日</td></tr>";
$(head).appendTo($("#thead"));
if(data == 0 ){
$("#title").empty();
var divs = " <div class='curriculum_con'><img src='${spath }/register_pay/images/record_w.jpg' width='153' height='304' /></div>";
$(divs).appendTo($("#title"));
$("#thead").empty();
}
//alert(data);//2173
var obj = $.parseJSON(data);
//alert(obj.length);//8
if(obj.length>-1){
var title = "<h2>"+obj[0].coursetitle+"</h2>";
$(title).appendTo($("#title"));
}
//alert(title);
var strs = "";
for (var i = 0; i < obj.length; i++) {
//scoreid uid userno tname score
var schedule = obj[i];
var str = "<tr><td>"+schedule.section+"<br />("+schedule.begintime +"-"+schedule.endtime +")</td><td>"+schedule.monday +"</td><td>"+schedule.tuesday +"</td><td>"+schedule.wednesday +"</td><td>"+schedule.thursday +"</td><td>"+schedule.friday +"</td><td>"+schedule.saturday +"</td><td>"+schedule.sunday +"</td></tr>";
strs += str;
}
$(strs).appendTo($("#tbody"));
}
});
javascript 代码:
问题很奇葩,当我在后台将LIST数据转换成JSON字符串传到前端后,$.parseJSON('data'),将JSON字符串转换成JSON对象后,循环遍历时它并不是对象格式,而是单个字符,后来在后台直接将LIST对象传过来,在这边使用$.parseJSON("data"),方法转换成字符串就能正常解析。不知道什么原因
- 工作问题之JQUERY.JSON请求数据问题
- ajax 请求json 数据问题
- Jquery中post 请求后无数据返回的问题、jquery遍历json
- JQuery请求JSON数据
- 关于页面请求返回json数据问题
- Jquery getJson请求json数据
- Jquery处理json请求数据
- 爬虫之爬取知乎下某个问题下的全部图片(处理AJAX请求,解析json数据)
- Jquery 使用全局变量ajax请求返回的json问题
- jquery ajax请求问题
- IE浏览器请求json数据弹出下载框问题
- 如何处理post请求方JSON数据传递的问题
- 关于AJAX请求JSON数据(解决responseText空的问题)
- jQuery解析JSON问题
- 功夫不负有心人之json数据的显示问题
- Jquery AJAX 请求IE缓存,数据不更新的问题
- 关于jquery提交数据请求方式的问题
- Json请求重定向问题
- Esper事件处理引擎_10_EPL 语法___View 窗口视图条件语法
- proj.ios/Prefix.pch' has been modified since the precompiled header
- 牛腩新闻发布系统——知识总结
- 《STL源码剖析》---stl_vector.h阅读笔记
- 客服合适的了市领导开房吉林市的客服
- 工作问题之JQUERY.JSON请求数据问题
- 海岛拓展训练计划“台山上川岛”做体验式培训
- 报告称今年一半以上名校毕业生起薪目标超6千
- HDU 4028 The time of a day(动态规划)
- 海岛拓展训练计划“台山上川岛”做体验式培训
- POJ3006
- 和健康就好了空间了
- 智能家居项目(2):项目工程框架的搭建
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout