我有一个我无法解决的简单问题。逻辑应该工作,但由于某种原因它不起作用。基本上我有一个ajax调用,它每5秒左右检查一次状态。我想做的只是调用一次音频文件!
不幸的是,这个简单的问题似乎比我想的更难......
任何人都可以告诉我,我知道我错了吗?
Ajax函数调用handleFencing ...
status = true;
function handleFencing(){
if(status = true) {
var snd = new Audio("sounds/beep.wav");
snd.play();
status = false;
}
else{}
}
任何帮助都将受到高度赞赏!
瑞安答案 0 :(得分:2)
您要将true
分配给status
而不是比较
应该是
if(status == true) {
而不是
if(status = true) {
=
是一个赋值运算符
==
比较运算符