首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java ajax传值有关问题

2012-02-08 
java ajax传值问题Action取得全部的方法public String getAllList() {Long userId ContextUtil.getCurre

java ajax传值问题
Action取得全部的方法
public String getAllList() {

Long userId = ContextUtil.getCurrentUserId();
String msg = alertRecordService.getAll(userId, 1);
return msg;
}

页面加载的时候调用该方法
$(document).ready(function(){
$.ajax({
type:"GET",
url:"<%=basePath%>/alert/getAllListAlertRecord.do",
success : function(msg) {
alert(msg);
$(function() {
$.messageBox({
//timeout : 5000,
ms : "您有新的消息,请及时查看"
})
})
}
})
})



我的问题是: 这块怎么拿action当中返回的值
 因为我想将其返回的值传给另外的一个js窗体显示的方法

[解决办法]
aciton不要返回值,改成这样:

public String getAllList() {

Long userId = ContextUtil.getCurrentUserId();
String msg = alertRecordService.getAll(userId, 1);
response.getWriter().print(msg);//若msg为你要的返回值,也就是你页面要显示的
return null; //return NONE;应该也可以不过我没试过
}

热点排行