텍스트 파일 변수를 사용하는 아약스 코드가 있습니다.Ajax에서 PHP로 변수 가져 오기
자바 스크립트 코드
<SCRIPT>
function go(UserID) {
var name= encodeURI(document.getElementById('name').value);
var design= encodeURI(document.getElementById('design').value);
http.open('get', 'testAjax.php?design='+design+'&name = '+name);
http.send(null);
}
</SCRIPT>
에게 HTML 코드는 값을 경고하지만, 내가 PHP를 얻을하고자 할 때, 그것은 나에게 정의되지 않은 인덱스의 오류를 제공
<INPUT ID='name' type='text'>
<INPUT ID='design' type='hidden' value="<?php echo $UserID; ?>">
<A href="?process" onclick="javascript:go(<?php echo $UserID; ?>)">Link</A>
PHP 코드
if(isset($_GET['process'])) {
echo $_GET['design'];
echo $_GET['name'];
}
해결 방법을 알려주십시오.
은 검색 엔진을 나타냅니다. jquery를 사용하면 더 쉽게 작업 할 수 있습니다. –
모두 자바 스크립트 코드입니까? 여기서 볼 수있는 xmlHttpRequest 객체를 만들지 않았습니다. 또한'get'는 대문자'GET'이어야합니다. –
go() 함수가 false를 반환하지 않습니다. 이것은 귀하의 PHP 스크립트에 대한 정상적인 요청을하게됩니다. 이는 매개 변수없이 프로세스로 요청한다는 의미입니다. (브라우저의 개발자 도구에서 확인할 수 있습니다.) – scalopus