1. Ajax를 보내고 PHP를 사용하여 json 데이터를 반환하고 싶지만 "Hellow world" 문자열도 반환되지 않습니다
2. 코드 업로드
js 코드
으아악php 코드
으아악오류 메시지:
주소 표시줄 제출: http://heima.com/Coder/%E6%B5...
결과 인쇄:
요청이 시작되기 전
3. 무엇이 잘못되었는지 잘 모르겠습니다. hello world를 반환할 수 있다면 다음 json 데이터를 반환할 수 있나요?
php(json)으아악
天蓬老师2017-06-21 10:12:23
오류 보고서에 따르면 액세스 경로(파일)가 존재하지 않는 것 같습니다. 위의 답변은 매우 명확합니다.
Html 파일(js 코드가 포함되어야 함)이 $_PATH/test.html
,php为data.php
file
1. 현재 디렉터리가 있는지 확인하세요. $_PATH/data.php
这个文件
2、手动访问本地环境下(如:http://localhost/data.php),就知道是否正常了(如果报错那就已经找到问题了)
3、不建议ajax的url:"./data.php"
这么写,直接 url:"data.php"
그렇습니다.
4. 폴더 이름에 중국어 이름을 사용하지 않는 것이 좋습니다.
扔个三星炸死你2017-06-21 10:12:23
오류 메시지 0행의 Unknown에 해당 파일이나 디렉터리가 없습니다.
No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'F:/heima/Coder/测试场/Ajax/data.php
치명적인 오류: 알 수 없음: 필요한 열기 실패 'F:/heima/Coder/test field/Ajax/data.php< /코드>
파일 경로가 잘못되었습니다.
高洛峰2017-06-21 10:12:23
귀하의 HTML 코드는 실제로 PHP의 오류 메시지(형식화된 오류 메시지)와 동일한 결과를 반환합니다.
페이지에 직접 액세스하면 직관적으로 다음 오류를 볼 수 있습니다.
이것은 귀하가 include
的文件'F:/heima/Coder/测试场/Ajax/data.php'
존재하지 않기 때문입니다. , 먼저 이 파일이 실제로 PHP 서버에 존재하는지 확인하세요. 또한 보다 자세한 분석을 촉진하고 보다 정확한 제안을 제공하기 위해 파일 구조와 HTML이 로컬에서 열리거나 서버에 마운트되어 HTTP 프로토콜에서 열릴지 여부를 제공하는 것이 좋습니다.
이 코드는 괜찮아 보입니다. 이전 AJAX가 실행될 수 있다면 이 코드도 작동할 것입니다.
曾经蜡笔没有小新2017-06-21 10:12:23
F12에서 브라우저가 반환하는 상태 정보인 헤더 내용을 살펴보았습니다. 요청 URL이 있는데 이는 요청 주소가 잘못되었음을 의미할 수 있습니다. 그것은 나타나서는 안되는 왜곡된 것들의 무리일 뿐입니다. (이 경우에는 요청 방법을 변경했거나 가져온 jquery를 변경했습니다. 잘 기억이 나지 않습니다. 둘 다 시도해 볼 수 있습니다.) 제가 스크린샷을 찍어서 살펴보시면 됩니다
. . . .
나도 이런 이유에 부딪혔는데 jquery를 사용하고 있는 것 같다(아마 기억이 잘 나지 않는 것 같다). 또 다른 이유는 Ajax 형식이 올바르지 않기 때문입니다. 구체적인 형식은 따로 올리지 않겠습니다. 사용 가능한 ajax 형식을 찾아서 보내주시면 됩니다. 게시 및 가져오기 형식이 일치해야 합니다. 또한, type:get이 맨 앞에 배치되는 것을 본 것은 이번이 처음입니다. 틀린 게 아니라 그냥 어색한 느낌이에요. 이상입니다. 도움이 되었기를 바랍니다
扔个三星炸死你2017-06-21 10:12:23
사실 php 경로 오류 문제입니다. php 주소를 파싱할 때 파일 경로에 중국어로 오류가 있어서 지금은 정상적으로 접속이 가능합니다. 여러분 감사합니다