【问题标题】:Unexpected Identifier Error意外的标识符错误
【发布时间】:2012-12-06 22:13:29
【问题描述】:

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

这是我的 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 行(我定义函数的行)上给了我两个错误一个 Unexpected identifier 和一个 ReferenceError 说函数未定义,在第 30 行(复选框一)

【问题讨论】:

  • “这是我的 HTML 表单代码”——不,那是一些(大概)生成 HTML 的 PHP。由于我们不知道变量包含什么,因此生成该 HTML 甚至不是复杂的代码。请显示实际的 HTML。

标签: javascript jquery xml json html


【解决方案1】:

您在第一行将function 拼写为fuction。更改此设置,一切都会按预期工作。

【讨论】:

  • 好吧,猜猜现在谁觉得自己像个白痴,谢谢你的回复
  • @user1879546 不用担心,任何人都可能发生这种情况,不要难过!
猜你喜欢
  • 2015-01-28
  • 2014-07-25
  • 2019-11-11
  • 1970-01-01
  • 1970-01-01
  • 2022-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多