我不知道爲什麼我的代碼無法運行。意外標識符錯誤
這裏是我的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選中就是我的代碼,讓它開始檢查或不
我已經通過鉻和Firefox運行此代碼,鉻給我的兩個錯誤第5行(我定義函數的行)和ReferenceError
說一個意想不到的標識符函數是沒有定義,在第30行(複選框一)
「這是我的HTML表單代碼」 - 沒有那是一些(可能是)生成HTML的PHP。由於我們不知道變量包含什麼,因此它甚至不是生成該HTML的複雜代碼。請顯示實際的HTML。 – Quentin