javascript console.log和警报不工作

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

我试图调试一个javascript文件,但我似乎无法在日志中打印任何内容,甚至无法在文件中使用警报功能。我知道文件正在运行,因为.hide()和.show()函数被正确触发。我正在使用Chrome作为我的浏览器。代码如下:

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是对的,我只需要清除缓存。谢谢