2012-07-17 75 views
0

我想弄清楚为什么这个JS警报不起作用。警报的功能是验证之前是否选择了数据。JS警报不能在ColdFusion中运行

<script type="text/javascript"> 
     alert("This location been chosen.\n Please choose another location."); 
     history.back(); 
</script> 

但是,当我尝试检查错误时,打开ColdFusion调试,js警报顺利运行。

+0

[**适用于我**](http://jsfiddle.net/SaX4E/) – qwertymk 2012-07-17 02:34:51

+0

它只有在打开cf调试后才能正常工作 – syida 2012-07-17 02:37:18

+0

您可以在CF调试打开时粘贴生成的代码关闭?说.. http://pastebin.com如果大 – scunliffe 2012-07-17 02:43:51

回答

1

除非window.alert已被重新定义,只要您传递一个值为字符串(或转换为字符串),它就会工作。

我怀疑脚本标记没有在您生成的源代码中输出,或者其他地方有一个JavaScript错误,导致它之后的所有代码无法解析。

0

很可能您生成的JavaScript无效 - 请在您的浏览器中检查JavaScript警告。