profuser 변수 안에 문자열 "nick"이 있습니다. 문자열이 정의되지 않은 변수
는 = onclick을 = "교수 ('. $의 profuser를.')" "#"을 A HREF 에코>
@UP은 내가 렸기 때문에 전에 스택 오버 플로우 전체가 코드를 파괴 한 SIGN 삭제
: user.php라는이 파일에 다음<script>
function prof(profuser){
var xmlhttp=new
window.XMLHttpRequest(); xmlhttp.open("GET", "user.php?user=" +
profuser, true); xmlhttp.send(); }
</script>
그리고 :
그것은 여기에 전송해야
그러나이 코드는 "nick"문자열이 정의되지 않았 음을 보여줍니다. 아무에게도 제발 그것에 대해 무엇이 잘못되었는지 말해 줄 수 있습니까? 그리고이 코드에 더 많은 오류가 있으면 알려주십시오.
첫 번째 매개 변수'로,
이 @pswg에 따르면, 어떤이 있었다 경우에 PHP 변수에서 따옴표를 이스케이프 addslashes()를 사용한다 : 당신이 따옴표를 추가 할 필요가 있도록 문자열로 간주해야 열기'는 문자열이어야합니다. 'xmlhttp.open ('GET', ...)'. 또한 변수를'onclick' 속성에서'prof'에 전달하려고 할 때 변수를 자바 스크립트 문자열로 적절히 인용/이스케이프해야합니다. 'onclick = "prof ('. json_encode ($ profuser).')"' " –
"닉이 정의되지 않았다 "는 것은 무엇입니까? 당신이 무슨 말을하는지 분명하지 않습니다. – David
onclick은 그것이 정의되어 있지 않다고 말합니다. 그러나 디버깅시 새로운 것입니다. – asdasdasdasdd123