首页 > 解决方案 > 未捕获的 ReferenceError:未定义函数。jQuery 已附加

问题描述

我刚刚收到一个错误,我不知道为什么会这样。以下是我的功能。

function senditnow(){
 //something  
}

$('.check-with-bank').click(function(){
  //something
   checksuccess_checkall(successsent);
   if(successsent == true) {
       //It already passed and come to this function but It cannot call.
        senditnow();
   }
}

我还附加了 jQuery 和所有其他运行良好的功能,除了在senditnow()功能上停止。

你能帮我解释一下为什么吗?

标签: javascriptjquery

解决方案


问题可能是successsent值没有改变,据我所知,按引用传递仅适用于数组和对象,所以如果你这样做会更好

successsent = checksuccess_checkall();

ifchecksuccess_checkall()返回一个布尔值,这样您就可以验证是否successsent为真,并且您应该检查successsent调用前后的值checksuccess_checkall()


推荐阅读