我想弄清楚为什么这个JS警报不起作用。警报的功能是验证之前是否选择了数据。
<script type="text/javascript">
alert("This location been chosen.\n Please choose another location.");
history.back();
</script>
但是当我尝试检查错误时,我正在打开ColdFusion调试,js警报会顺利运行。
答案 0 :(得分:1)
除非重新定义window.alert
,否则只要您传递一个字符串值(或转换为字符串),它就会起作用。
我怀疑脚本标记未在您生成的源中输出,或者其他地方存在JavaScript错误导致其后的所有代码都无法解析。
答案 1 :(得分:0)
您生成的JavaScripts很可能无效 - 请在浏览器中查看JavaScript警告。