我在我的jsp頁面上有一個javascript函數。window.location.replace在客戶端不工作
function gt()
{
var e=document.getElementById("ParentType");
var val=e.options[e.selectedIndex].value;
window.location.replace("iba1?value="+val);
}
我創建嚮導上面的代碼中一些functionality.The在我的機器工作正常,但如果我測試的客戶端瀏覽器同樣的事情,它給像URL錯誤不可用。
在,如果我給JSP的全部位置,同時意味着它工作在客戶端,但不是在我的machine.I've添加的JSP的路徑是這樣
window.location.replace("netmarkets/jsp/actionitem/iba1.jsp?value="+val);
爲什麼會這樣呢?幾點思考會有幫助
好,如果這是相對路徑,在客戶端正常工作..但不在服務器端 –
我不認爲你明白我的意思。把整個路徑放在這裏window.location.replace(「http:// [YOURSITENAME] /netmarkets/jsp/actionitem/iba1.jsp?value=」+ val); – AntSpiteri
我用windchill嵌入它。通常我們不需要指定整個路徑。所有jsp在windchill中都在netmarkets文件夾下。所以它會直接從那裏獲取。如果您的解決方案是針對客戶端意味着再次讀取我的問題。我試過這個也不能在服務器端工作。 –