意外的标识符错误

时间:2012-12-05 15:37:57

标签: javascript jquery xml json html5

我不确定为什么我的代码不会运行。

这是我的JavaScript代码:

fuction update(id, value){
    xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState==4 && xmlhttp.status == 200){
            document.getElementById("response").innerHTML=xmlhttp.responseText;
        }else{
            document.getElementById("response").innerHTML=
                                "AJAX Failed: " + xmlhttp.status;
        }
    }

    xmlhttp.open("GET","updatevis.php?id="+id+"&value="+value);
    document.getElementById("response").innerHTML="Sending Ajax Request";
    xmlhttp.send();
}

这是我的HTML表单代码:

<input type="checkbox" name="visible" id="'.$id.'" checked="'.$checked.'" onchange="update('.$id.', '.$visible.')" />

id将是1的任何内容 - 无论其自动增量,可见是int,1或0选中仅仅是我的代码才能开始检查

我已经通过chrome和Firefox运行了这段代码,chrome在第5行(我定义函数的行)上给了我的两个错误一个意外的标识符,并且ReferenceError说明函数没有定义,在线30(复选框一)

1 个答案:

答案 0 :(得分:5)

您在第一行错误拼写functionfuction。改变这一点,一切都应该按预期工作。