javascript console.log和警报不工作
我试图调试一个javascript文件,但我似乎无法在日志中打印任何内容,甚至无法在文件中使用警报功能。我知道文件正在运行,因为.hide()和.show()函数被正确触发。我正在使用Chrome作为我的浏览器。代码如下:javascript console.log和警报不工作,javascript,php,html,alert,console.log,Javascript,Php,Html,Alert,Console.log,我试图调试一个javascript文件,但我似乎无法在日志中打印任何内容,甚至无法在文件中使用警报功能。我知道文件正在运行,因为.hide()和.show()函数被正确触发。我正在使用Chrome作为我的浏览器。代码如下: document.addEventListener("intakeqAppointmentBooked", function(event) { alert("test"); $("#intakeq").hide(); $("#intakeq-windo
document.addEventListener("intakeqAppointmentBooked", function(event) {
alert("test");
$("#intakeq").hide();
$("#intakeq-window").hide();
console.log(event.detail);
var appointment = event.detail;
var apptDateFormatted = appointment.dateFormatted;
var apptDate = appointment.Date;
var clientName = appointment.ClientName;
var clientEmail = appointment.ClientEmail;
var confirmation = "An appointment for " + clientName + " has been booked for " + apptDateFormatted + ". Check " + clientEmail + " for a confirmation email.";
$("#confirmation").html(confirmation);
$("#intakeq-confirmation-window").show();
alert(clientEmail);
div被正确地隐藏和显示,html被提供的变量正确地更新。但是,不会弹出任何警报,控制台也不会记录任何内容。提前感谢。只需清除我的缓存即可实现新版本的JS文件。听起来可能JS被缓存在“工作”状态,而您的警报没有被添加进去。你能把这行代码改成“#确认”).html(确认)代码>至
$(“#确认”).html(“测试确认”)
并查看这是否生效?另外,最好的解决方案是在Chrome developer工具中使用断点:您是否覆盖了这两个函数中的任何一个?可能选中了“阻止此页面创建其他对话框”框?在Chrome开发者工具控制台选项卡下是否启用了所有日志选项?Andrew Jackman是对的,我只需要清除缓存。谢谢