我在Struts中编写应用程序,我需要在jQuery日历中突出显示一些提示。我有以下问题:来自请求范围(Javascript)的Struts:getElementByID
在我的行动watchCalendar.java(转发到JSP IM工作称为sideCalendar.jsp),我设置的请求范围的属性,即:
request.setAttribute("reminders",queryResults);
我想从java脚本(这是我的问题)请求范围中访问此属性。实际上,我想访问这组提醒并获取每个提醒的startDate和endDate,以便我可以在日历中突出显示它们的范围。这样,用户就会知道他的日历上有多少天在他的提醒中完成请求。
我试着使用:
var arrayOfReminders = document.getElementById("reminders");
,这样我可以提醒的阵列复制请求范围,我的看法组件的JavaScript的区域。
document.write(reminders);
然而,它仅打印“空”的视图:
然后我使用印刷它在屏幕上。
我在网上搜索了很多,除了使用getElementById()函数之外,还没有找到任何进一步的信息。
我会继续调查,但我会真的欣赏一些指导。
非常感谢您的阅读!
P.D:我可以从数据库中获取提醒数组,并将其设置在没有问题的操作上。我认为我的主要问题是如何从javascript中访问该属性。
请不要使用'document.write' – jantimon 2012-03-18 22:10:16
噢真的吗?对不起,我对JavaScript有点新鲜感,除了document.write之外,你还会提出哪个函数? – AndresR 2012-03-18 22:37:47