PHP를 사용하여 파일을 업로드하고 있으며 파일 이름과 파일 상태를 javascript로 반환하고 싶습니다. PHP에서는 json 객체를 다음과 같이 작성합니다.Javascript에서 JSON 객체 "undefined"오류가 발생했습니다.
$value = array('result' => $result, 'fileName' => $_FILES['myfile']['name']);
print_r ($value);
$uploadData = json_encode($value);
이렇게하면 json 객체가 만들어집니다. 그런 다음 자바 스크립트의 함수로 보내고 fileStatus라는 변수로 전달합니다.
alert (fileStatus);
이 잘되어야합니다
{"result":"success","fileName":"cake"}
표시합니다. 하지만 시도 할 때
fileStatus.result or fileStatus.fileName
나는 정의되지 않았다는 메시지가 나타납니다. 제발이 일에 전적으로 열중하고 있습니다. 감사.
는'fileStatus' 아마'{ "결과"가 포함 된 JSON 문자열입니다 : "성공", "파일 이름": "케이크"}'. – Gumbo
'fileStatus'를 설정 한 곳에서 코드를 보여줄 수 있습니까? –
범위 지정 문제가있는 것 같습니까? 실제 코드를 표시 할 수 있습니까? – Prusse