javascript - ajax에서 PHP를 요청하는 방법, PHP가 실행되지 않음
仅有的幸福
仅有的幸福 2017-05-27 17:41:54
0
8
771

요구사항은 다음과 같습니다. PHP에서 특정 WeChat 사용자에게 메시지가 적극적으로 푸시됩니다.
그냥 실행하고 싶은데 실제 상황은 이렇습니다. 출력이 없고 실행되지 않습니다.
테스트를 해보니 PHP 코드가 파일을 생성합니다. 그런 다음 페이지에서 ajax를 실행하여 이 PHP를 요청합니다. 디렉토리에 파일이 생성되지 않지만 PHP를 직접 실행할 때 파일이 생성됩니다. 이는 내 PHP가 잘못되지 않았음을 의미합니다. 아래는 Ajax 코드입니다. 살펴보세요

으아악
仅有的幸福
仅有的幸福

모든 응답(8)
曾经蜡笔没有小新

헤더 기능으로 요청을 호출할 수 있으니 시도해 보세요. 아니면 그냥 Ajax 요청을 하세요

滿天的星座

PHP 코드를 게시하면 ajax는 아무것도 볼 수 없습니다

滿天的星座

이 API 주소에 직접 액세스하세요. 일반 데이터가 있는 경우(예: json 데이터가 페이지에 표시됨) 여기에 타이머를 쓰는 방법은

이어야 합니다.

setInterval(aj,3000);

小葫芦

.php에는 URL을 쓸 수 없나요?

黄舟

틀릴 수 있다고 생각되는 점 몇 가지 알려주세요
1.성공이 출력되지 않으므로 오류가 발생하여 완료해야 합니다
2. 요청 주소가 확실하지 않은 경우 절대 주소를 적어주세요
3. 백엔드에 오류가 있을 가능성이 매우 높습니다

仅有的幸福

Google Chrome의 개발자 모드를 사용하여 Ajax 요청이 시작되었는지, 요청이 어떤 데이터를 반환하는지 확인한 후 추가 문제 해결을 수행하세요

左手右手慢动作

양쪽 끝 모두 디버깅 가능:
1. 브라우저 측: F12를 눌러 개발자 도구를 불러오고 Network 패널에 네트워크 요청이 있는지 확인하세요. 그렇지 않은 경우 해당 메소드가 실행되지 않은 경우 Console 패널에서 오류 여부를 확인할 수 있습니다. F12 调出开发者工具,在 Network 面板中查看是否有网络请求。没有的话说明方法没有执行,可以看看 Console 面板中有没有报错。
2.服务器端:如果浏览器请求发送成功,那么说明服务器收到了请求。可以用 die()2. 서버 측: 브라우저 요청이 성공적으로 전송되면 서버가 요청을 수신했다는 의미입니다. die()를 사용하여 디버깅을 중단할 수 있습니다.

또한 $.ajax() 方法中的 type 값은 대문자로 표기하는 것이 좋습니다.

Peter_Zhu

우선 출력 없이 실행하지 않는 것은 불가능합니다. 코드를 게시해 주세요. 또는 중단점을 설정하여 직접 디버깅할 수도 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿