我知道我不能在java
代码中使用javascript
变量,所以任何人都可以解释我能做些什么吗?将javascript变量赋值给java变量
function init(srcc) {
<%if (session.getAttribute("status") != null && session.getAttribute("status").equals("member")) {%>
alert(srcc + " ");
<%application.setAttribute(session.getAttribute("currentuser"), srcc);%>
<%}%>
在这一行
:
<%application.setAttribute(session.getAttribute("currentuser"), srcc);%>
,因为它在javascript
分配的,我无法读取srcc
变量此函数调用,当我在jquery
按下一个按钮,代码:
var $lightbox = $("<div class='lightbox'></div>");
var $img = $("<img>");
var $caption = $("<p class='caption'></p>");
var $btn = $("<div align='center'> <INPUT TYPE='BUTTON' VALUE='Add to cart'></div>");
$lightbox.append($img).append($caption).append($btn);
$('body').append($lightbox);
$('.gallery li').click(function(e) {
e.preventDefault();
var src = $(this).children('img').attr("src");
var cap = $(this).children('img').attr("alt");
$btn.off('click').on('click', function(da) {
$(document).ready(function() {
init(src);
});
});
$img.attr('src', src);
$caption.text(cap);
$lightbox.fadeIn('fast');
$lightbox.click(function() {
$lightbox.fadeOut('fast');
});
});
我在“添加到购物车”按钮中使用它,我希望服务器保留谁将其添加到购物车的数据以及他添加的内容。 (srcc
等于他加了什么,session.getAttribute("currentuser")
是谁加的)。 谢谢你们。
使用AJAX请求将变量从JavaScript发送到Java? – leroydev
@leroydev那是什么?从未研究过它。 – DAVIDBALAS1