Javascript 未捕获错误:语法错误,无法识别的表达式:

Javascript 未捕获错误:语法错误,无法识别的表达式:,javascript,jquery,node.js,socket.io,Javascript,Jquery,Node.js,Socket.io,我正在使用nodejs和socket.io 这是我的按钮js代码 $(document).on("click", ".actionInvite", function(e) { e.preventDefault(); // cancel default behavior getUid = $(this).closest('.wrap_body').find("input[name='hiddenuid']").val(); getConference = $("select

我正在使用nodejs和socket.io

这是我的按钮js代码

$(document).on("click", ".actionInvite", function(e) {
    e.preventDefault(); // cancel default behavior
    getUid = $(this).closest('.wrap_body').find("input[name='hiddenuid']").val();
    getConference = $("select[name='subuid'] option:selected").val();
    var uid = $(this).closest('.wrap_body').find("input[name='hiddenuid']").val();
    var action = "originate";
    var conference = $("select[name='subuid'] option:selected").val();
    var data = {
        "action": "originate",
        "sid": uid,
        "conference": conference
    }
    socket.emit("action", data);
    $("#" + uid).find(".actionInvite").hide();
    $("#" + uid).find(".inviteX").show();
    $("." + uid).find(".actionInvite").hide();
    $("." + uid).find(".inviteX").show();
    alert("Call: " + uid + "?");
});  
当我在大约20分钟内没有重新加载页面时,我点击了按钮,在控制台上出现了这个错误

未捕获错误:语法错误,无法识别的表达式:

但当我重新加载它时。然后再次单击按钮。又没事了

错误代码位于jquery.min.js的第2行

对不起,代码太长了。我不能邮寄


可能的问题是什么?

在哪一行可以显示什么是行号以及导致此问题的代码?可能是您的套接字连接在此期间超时。getUid,getConference全局变量?此外,var uid与getUid相同?是@user2181397,它们是全局变量。在哪一行可以显示什么是行号以及产生此问题的代码?可能是您的套接字连接在此期间超时。getUid,getConference全局变量?var uid与getUid相同?是@user2181397,它们是全局变量。