JSP与js的问题
没传到JS中 数据都是正常的.传到JS中,点击请求.只会返回第一个
第一次碰到这个问题.求大佬们指点下
JS代码
<script type="text/javascript">
function add_goods(xxl)
{
var picture = this.document.getElementById("picture_local").value;
var money = this.document.getElementById("true_money").innerHTML;
var name = document.getElementById("book_name").innerHTML;
var id = document.getElementById("eid_local").value;
console.info("传过来的eid为:" + id);
console.info("传过来的名字为:" + name);
console.info("传过来的价格为:" + money);
console.info("这次穿归来的弑神" + xxl);
//下面开始XMLHttpRequest的操作
//1.声明对象
//var xhr = new XMLHttpRequest();
//2.声明连接的方式以及传递的参数(这里面是难点)
//xhr.open("GET","AS.do?picture="+picture+"&money="+money+"&name="+name+"&id="+id+"");
}
</script>
数据库
JSP代码
<div class="product_list">
<%
//list = (ArrayList<Goods>)session.getAttribute("list");
List<Goods> list = new ArrayList<Goods>();
list = Services.backInfor();
for(int i = 0; i < list.size(); i++)
{
System.out.println("本次的值位:" + list.get(i));
System.out.println("**************************");
%>
<div class="pro_item">
<div class="pro_picture"><a href="bookDetail.jsp"><img src="<%=list.get(i).getEimage() %>"/></a>
<%--既然都隐藏了,那就在隐藏一个吧 把eid也给传过去 --%>
<input type="hidden" id="picture_local" value="<%=list.get(i).getEimage() %>"/>
<input type="hidden" id="eid_local" value="<%=list.get(i).getEid()%>"/>
</div>
<%--我想到的解决方案是,设置一个隐藏字段,然后再取出来 --%>
<h3>当前的第" + <%=i %> +"次的名字为:</h3>
<%=list.get(i).getEname()+"66"%>
<div class="pro_info">
<div class="pro_up">
<div class="bookName"><a id="book_name" href="bookDetail.jsp"><%=list.get(i).getEname() %></a></div>
<div class="author">作 者:<span>XXL</span> 著,译<br />出 版 社:<span>陕西师范大学出版社</span><br /></div>
</div>
<div class="pro_down">
<div class="pro_left">
出版时间:2010年10月<br />
定 价:<s>¥29.80</s>
</div>
<div class="pro_right">
顾客评价:<span class="star"> </span>(<span>已有96人评价</span>)<br />
会员价:<b><font>¥12.10</font></b><span class="user_price"></span> 京东价:<b><span id="true_money">¥<%=list.get(i).getEprice() %></span>span></b>
</div>
</div>
<div class="clear"></div>
<div class="book_btn">
<%--这里面是增加的按钮
好像得一点点自己去拼接了
如何用传递参数的方法去调用呢?
--%>
<%--添加按钮 --%>
<input type="button" class="buy" onclick="add_goods('<%list.get(i).toAttribute();%>')"/>
<input type="button" value="收藏" class="favorite" />
</div>
</div>
</div>
<%} %>
</div>