Ajax只播放一次音频文件

时间:2014-03-09 17:09:53

标签: javascript php ajax html5

我有一个我无法解决的简单问题。逻辑应该工作,但由于某种原因它不起作用。基本上我有一个ajax调用,它每5秒左右检查一次状态。我想做的只是调用一次音频文件!

不幸的是,这个简单的问题似乎比我想的更难......

任何人都可以告诉我,我知道我错了吗?

Ajax函数调用handleFencing ...

status = true;

function handleFencing(){
    if(status = true) {
        var snd = new Audio("sounds/beep.wav"); 
        snd.play();
        status = false;
     }
     else{}

}

任何帮助都将受到高度赞赏!

瑞安

1 个答案:

答案 0 :(得分:2)

您要将true分配给status而不是比较

应该是

if(status == true) {

而不是

if(status = true) {

=是一个赋值运算符

==比较运算符