我有下面的java脚本函数,我想将页面重定向到另一个页面.我确认警报功能显示"已收到"消息.因此,该函数被正确调用.但是,使用window.location.href进行页面重定向不起作用.此外,打印选项vDaeId,dgpId的内容的警报功能未执行(我在浏览器中看不到弹出窗口).你能告诉我这段代码有什么问题吗?谢谢.我正在使用firefox btw.
function goToPMDisplayer(){
alert('Got ');
var option=document.getElementById("D1").value;
var vDaeId=document.getElementById("D2").value;
var dgpId=document.getElementById("dgpids").value;
var str= option + " "+ vDaeId + " "+ dgpId
alert(str);
window.location.href="display.jsp?option="+option + "&vdaeid=" + vDaeId + "&dgpid=" + dgpId
}
Run Code Online (Sandbox Code Playgroud)
你说第一个警报有效,第二个没有,这意味着其中一个行有一个javascript错误:
var option=document.getElementById("D1").value;
var vDaeId=document.getElementById("D2").value;
var dgpId=document.getElementById("dgpids").value;
Run Code Online (Sandbox Code Playgroud)
最有可能的罪魁祸首是,这些元素不存在,并试图访问.value的null会抛出异常.
| 归档时间: |
|
| 查看次数: |
3052 次 |
| 最近记录: |