大侠帮帮忙啊? 在线等.........
$(function(){
$('.buy').click(function (){
$.ajax({
type:'post',
url:'buyAction',
data:'book.id='+id,// 这里怎么能获取id呢? Action 里面有book 对象, 有set get 方法
dataType:'json',
success:function(data){
var check=data.check;
if(check==0){
$('#cartinfo').html('');
alert('XXX!');
}else{
$('#cartinfo').html('XXX!');
}
}
});
});
});
------最佳解决方案--------------------
遇到问题:独立的Js文件获得Struts2中Session中的值
解决方案:在要调用该Session的jsp页面中
<% int id = (Integer)request.getSession().getAttribute("id");%>
<input type="hidden" id="id" name="id" value="<%=id%>"/>
<script type="text/javascript">
var id = document.getElementById("id").value;
alert(id);
</script>
这样就得到了值
记得给分啊
------其他解决方案--------------------你的意思是 从action返回的book实体找到id吗?
data:'book.id='+"${book.id}",//action返回的book 实体
不是的话就是要从你当期的页面获取你选中的书id
不过怎么看都是像个根据书id查询某本书、
id应该是你来传递过去的、