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

大侠帮帮忙啊 .

2012-12-21 
大侠帮帮忙啊? 在线等.........$(function(){$(.buy).click(function (){$.ajax({type:post,url:buyA

大侠帮帮忙啊? 在线等.........
$(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应该是你来传递过去的、

热点排行