javascript - 意外的标识符错误

标签 javascript jquery xml json html

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

这是我的 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 Checked 只是我的代码让它开始检查或者不

我已经通过 chrome 和 Firefox 运行了这段代码,chrome 在第 5 行(我定义函数的那一行)给了我的两个错误一个意外的标识符和一个表示函数未定义的 ReferenceError , 第 30 行(复选框之一)

最佳答案

您在第一行将 function 拼错为 function。改变这个,一切都应该按预期工作。

关于javascript - 意外的标识符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13726834/

相关文章:

jquery - 如何指定(覆盖)JQuery 图标颜色

javascript - 如何使用 jquery 启用禁用的事件处理程序

java - java中的XML文档遍历器

javascript - 使用 webpack 加载 svg 资源

javascript - 如何使用 jQuery 更改元素的文本值?

jquery - 将 XPath 转换为 jQuery 选择器的工具?

c# - 从外部网站获取xml数据

javascript - 在 ReactJS 中操作 Momentjs 日期

javascript - 触发 ng-change

xml - 为什么应该使用 XML CDATA block ?