js中的值能传到java代码中去吗
function reply(id){
alert(id);
<%r.getinfo(%>id<%);%>//getinfo返回的是字符串
}在js中得到了id的值,java的一个方法要用到这个值,怎么把id传进去,上面代码不行。
------解决方案--------------------function updateUserInfo(userid) {
window.location="${path}/user/user!input.action?userid="+ userid;
}
调用action的某个方法 把参数传过去
也可以用ajax传参数到后台
var url="${path}/user/user!getList.action";
$.ajax({
url: url,
type: 'POST',
async: false,
data: {
strUserName : strUserName,
strSex : strSex,
strName : strName,
strPhone :strPhone,
sort: $("#sortField").val() + ' ' + $("#sortManner").val(),
currPage : currPage
},
success: function(data){
$("#listId").html(data);
},
error: function(data){
alert("系统异常!");
}
});
------解决方案--------------------你先要搞清楚一个问题,js是在客户端,而java代码是在服务器端的,你要调用那么肯定需要通过url去请求调用的!
------解决方案--------------------dwr框架就是做这个的,你去试试吧。
------解决方案--------------------
------解决方案--------------------你要无刷新传递的话,那就用jquery活dwr来做即可。
------解决方案--------------------