Javascript JS警报在ColdFusion中不起作用
我正在试图弄清楚为什么这个JS警报不起作用。警报的功能是验证数据之前是否已选定Javascript JS警报在ColdFusion中不起作用,javascript,coldfusion,coldfusion-8,Javascript,Coldfusion,Coldfusion 8,我正在试图弄清楚为什么这个JS警报不起作用。警报的功能是验证数据之前是否已选定 <script type="text/javascript"> alert("This location been chosen.\n Please choose another location."); history.back(); </script> 警报(“已选择此位置。\n请选择其他位置。”); 历史。返回(); 但是,当我尝试检查错误时,我
<script type="text/javascript">
alert("This location been chosen.\n Please choose another location.");
history.back();
</script>
警报(“已选择此位置。\n请选择其他位置。”);
历史。返回();
但是,当我尝试检查错误时,我正在打开ColdFusion调试,js警报运行平稳。除非重新定义了
窗口。警报
只要您向它传递一个字符串值(或转换为字符串),它就会工作
我怀疑您生成的源代码中没有输出脚本标记,或者其他地方存在JavaScript错误,导致它之后的所有代码都无法解析。最有可能的情况是您生成的JavaScript无效-检查浏览器中的JavaScript警告。只有在我打开cf调试程序后,它才会起作用,可以吗是否在关闭CF调试时粘贴生成的代码?说。。如果是bigit,将显示错误页面。然而,当我对js运行进行评论时smotthly@syida我刚刚注意到你上面的评论。您的意思是,当您注释掉错误处理(如注释中所示)时,您的JavaScript警报会运行,但当您将上述错误处理保留为未注释(=活动)时,JavaScript警报不会运行?你明白注释掉的代码是做什么的吗?