我有一个sevlet会将一些值返回到提交页面,并且有一些javascript函数正在根据这些返回值进行操作。
我一直在尝试使用cookie或session作为传递值的方法,但是,jquery函数.cookies或.session无法在页面上检索任何这些值。但是,它们可以通过<%tag%>来检索。
而不是手动设置隐藏的输入标记,但值为< %%>然后在文档准备就绪时通过js函数读取标记值,有没有更好的方法来处理这些?
请注意
答案 0 :(得分:0)
你可以做的是使用你的jsp生成一个Javascript对象,如:
<script text='text/javascript'>
var response = {
answer1: '<% YOUR DATA HERE %>',
answer2: '<% YOUR DATA HERE %>'
}
</script>
通过这种方式,您可以从javascript:alert(response.answer1)获取您的数据
希望这可以提供帮助。