내 코드가 실행되지 않는 이유를 모르겠습니다.예기치 않은 식별자 오류
<input type="checkbox" name="visible" id="'.$id.'" checked="'.$checked.'" onchange="update('.$id.', '.$visible.')" />
id
가 될 것 아무것도 한 - 어떤의 자동 증가에서 : 내 HTML 양식 코드가
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();
}
입니다 : 여기
내 자바 스크립트 코드 , 보이는 것은
int
, 1 또는 0입니다. 나는 크롬과 파이어 폭스를 통해이 코드를 이미 실행했다. 크롬은 내 두 개의 오류에 5 번째 줄 (함수를 정의하는 줄)에 예기치 않은 식별자를 지정하고 ReferenceError
이라는 함수를 호출했다. 정의되지 않음, 30 행 (확인란 1)
"이것은 내 HTML 양식 코드입니다."- 아니, 아마도 (아마도) HTML을 생성하는 PHP입니다. 변수가 무엇인지 알지 못하기 때문에 HTML을 생성하는 복잡한 코드조차도 아닙니다. 실제 HTML을 표시하십시오. – Quentin