我知道我不能在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