Simpy有一個基於JSP的網站,它運行在一臺機器上的tomcat上,並用於配置該機器上的某些文件。Javascript'onclick'在windows環境下失敗,但在linux環境下工作
配置保存由,點擊保存按鈕,揭開序幕運行幾個劇本重新啓動的servlet實現重定向還包含了一個href ..
違規代碼:
<a onclick="if(confirm('Sava changes?')){window.location='<%=request.getContextPath()%>/restart.do'}" href="<%=request.getRequestURL()%>#">
Save Changes
</a>
由於標題中指出,在linux環境下工作正常,但在Windows環境下,頁面重定向正常,但重新啓動servlet從未被解僱。
任何建議,歡迎你們
你確定這是一個Windows/Linux的區別,而不是瀏覽器(你是否使用同一個瀏覽器?如果是這樣,哪一個?) – 2012-01-06 11:36:16
另外,如果「頁面重定向好」,它很可能不是一個JavaScript問題。在瀏覽器devtools中跟蹤您的網絡並檢查appserver日誌,查看實際發生的請求以及處理它們的人員。另外,確保從onclick處理程序返回false。 – Amadan 2012-01-06 11:38:49
您是否將服務器環境從Linux更改爲Windows或瀏覽器環境?如果是後者,你是否在兩個平臺上使用相同的瀏覽器?哪一個? – Quentin 2012-01-06 11:41:38