ajax返回null

舞黯然 舞黯然 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请求发送到服务器了,并且服务器可以成功处理请求,但是不知道为什么返回的响应确实null
服务器代码:

public String searchCourse()throws Exception{
course = coursemanage.searchCourse(course.getCourseNo());
jsonobject = new JSONObject();
jsonobject.put("courses",new JSONObject(course));
result = jsonobject.toString();
System.out.println(result);//可以正常输出数据
return SUCCESS;
}


struts.xml配置文件

<action name="search" class="chooseAction" method="searchCourse">
<result type="json">
<param name="root">result</param>
</result>
</action>


ajax代码

$("#search").click(function(){
$.ajax({
url:"/StudentManageSystem/choose/search.action?course.courseNo="+$("#courseno").val()+"&timed="+new Date(),
dataType:"json",
success:function(data){
alert(data);//返回的是null,为何?
var course = eval("("+data+")");
if(course!=null){
$("div .searchresult").append("<div><input type='text' value='"+course.courses.coursename+"' id='coursename1'/><input type='submit' id='addcourse1'/></div>");
} else {
alert("输入代码不正确,重新输入");
}
}
});
});
...全文
评论 9
收藏 已收藏
分享
返回顶部
舞黯然
Java EE 67,535 成员 225,843 内容