我刚得到一个错误,但我不知道为什么会发生。下面是我的功能。
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();
}
}
除了在senditnow()
函数处停止,我还附加了jQuery和所有其他功能。
您能帮我解释一下原因吗?
答案 0 :(得分:2)
问题可能是successsent
的值没有改变,据我所知按引用传递仅适用于对象数组,所以如果这样做会更好
successsent = checksuccess_checkall();
如果checksuccess_checkall()
返回布尔值,则可以验证successsent
是否为真,并应检查在调用successsent
之前和之后checksuccess_checkall()
的值>