0
我JSP中打開一個顏色框,如下所示:如何獲得顏色框內容中的顏色框請求URL
$.colorbox({maxHeight:"100%", href:'<c:url value="/html/dashboard_report.html" />?organization=${organizationKey}&category=${chartCategory}&severity=' + selection[0].row});
我dashboard_report.html內
使用JavaScript(這是HTML,JSP沒有)我想要得到的請求所以我可以使用查詢字符串進一步Ajax調用來填充一些數據。 window.location.href
不起作用,因爲窗口位置沒有改變。
當打開colorbox並閱讀colorbox內容或有其他方法時,我是否只將適用的參數存儲在全局變量中?
感謝您的回答。我提到它是JSP,所以沒有人會被href中的語法混淆。很明顯,它呈現給html,然後javascript在適當的時候打開colorbox。問題在於colorbox中的html內容(是的,它是純html)是否可以「查看」生成它的請求,特別是請求參數。正如我在問題中所說的,window.location.href包含當前頁面的url,而不是通過colorbox中的ajax加載的內容,所以我想知道其他選項。 – digitaljoel 2012-02-07 03:19:42
它生成的東西,生成的東西被加載到colorbox,如果colorbox需要一個href(或位置,而不是隻是一個html字符串,甚至是一個html字符串)你放在身體data-action =「等等= '',富= '',條= ''」。然後使用jQuery將其提取到關聯數組中。賓果你有你的網址,但我認爲它也可能在圍繞元素的iFrame中。使用螢火蟲在打開時偵聽一個colorbox,這應該很有幫助:'var container = $('。cboxIframe')。contents()。find(「。whatEver」);'' – Relic 2012-02-07 16:58:23