我在jsp中打开一个颜色框,如下所示:
$.colorbox({maxHeight:"100%", href:'<c:url value="/html/dashboard_report.html" />?organization=${organizationKey}&category=${chartCategory}&severity=' + selection[0].row});
在我的dashboard_report.html(使用jtml,而不是JSP)中使用javascript我想获取请求所以我可以使用查询字符串进行进一步的ajax调用来填充一些数据。 window.location.href
不起作用,因为窗口位置没有改变。
打开彩色框时,我是否只将适用的参数存储在全局变量中,并在彩盒内容中读取这些参数或是否有其他方式?
答案 0 :(得分:0)
您不能使用JSP来执行JS。你是说你在编写JSP,它是为你创建脚本,然后尝试执行?
在上述情况下,您可以执行以下操作:
$.colorbox.settings.maxHeight = "100%";
$.colorbox.settings.href = "http://someURL.com";
在您的脚本开始时并动态地利用它们,这些只是您可以设置为默认值的几个可用属性...我不确定您尝试做什么是没有完成的一个嵌套的AJAX调用,即使我反对在可能的情况下这样做。