将javascript值传递给Java?
我试图将this.id
传递给列表的get()
方法。但它不起作用。做这件事的正确方法是什么
请帮忙
谢谢
<script type="text/javascript">
$('div').each(function(){
jwplayer(this.id).setup({
playlist: [{
sources: [
{ file: "${postUrl.get(this.id).getSrcUrl()}"
}],
}],
sources: [{
file: "${postUrl.get(1).getSrcUrl()}"
}]
});
});
</script>
# 1 楼答案
那不行
所有的JSP代码都是在Javascript代码(在浏览器中)到达之前(在服务器上)执行的
不能直接在这两者之间传递数据
您可以使用JSP向这些div添加
data-source-url
属性,然后在Javascript函数中使用该值