그래서,이 코드가 있습니다JQuery와 아약스 요청 전역 변수
$.post("contacts.php",
{zip: $("#zip").val()}, "json").done(function(data){
var response = JSON.parse(data);
$("#city").val(response[0].city);
});}
그것은 서버에 우편 번호를 게시를하고, 서버는 우편 번호에 해당하는 도시 이름을 반환합니다. 이제 문제는 done 함수 밖에서 응답 [0] .city에 액세스하려고합니다. 문제는 글로벌이라고 선언 할 수 없다는 것입니다. 나는 var를 잃어 버리려고 노력했다. 나는 그것이 글로벌이라고 선언했지만, nop은 읽지 않는다. 또한 함수 밖에서 스크립트에서 제일 먼저 선언하려고 시도했지만 여전히 nop이 아닙니다. 액세스 할 수 없습니다. 나는 또한 completly 다른 변수를 global로 정의하려고 시도했다. 그것을 저장하기 위해 response 변수를 전달했다. 아직 안돼.
당신은 할 수 없습니다. 기간. – Soolie
페이지의 숨겨진 입력에이를 할당 할 수 있습니까? – Ctznkane525