我不确定为什么我的代码无法运行。
这是我的 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-无论其自动增量如何,可见是 a ,int
1 或 0 检查只是我的代码是否开始检查
我已经通过 chrome 和 Firefox 运行了这段代码,chrome 在第 5 行(我定义函数的行)上给了我的两个错误一个 Unexpected identifier ReferenceError
,在第 30 行(复选框一个)上说函数未定义