홈>
내 워드 프레스 사이트에 대해 서버 측 파이썬 스크립트를 실행하려고합니다. PHP 함수 내에서 python 파일을 호출하여 사이트에서 짧은 코드로 실행할 수 있습니다. 따라서 PHP 파일이 작동 중입니다. 내가 겪고있는 문제는 JQuery를 작성하고 PHP 파일에서 응답을 얻는 것입니다. 문제를 디버깅하기 위해 hello_world 설정을 시도하고 있습니다
AJAX 쿼리 :
<script >
function myFunction() {
alert("Testing button");
}
function HelloWorldShortcode() {
jQuery(document).ready( function($) {
$.ajax({
dataType: 'json',
method: 'POST',
url: "http://localhost/wp-content/helloworld.php",
data: {
action: 'helloworld'
},
error: function (data) {
alert("bad");
},
success: function (response) {
alert(response);
}
});
})
}
와 PHP 파일 :
<?php # -*- coding: utf-8 -*-
ini_set('display_errors', 1);
function hello_world() {
$test = 'hello';
return $test;
}
if (isset($_POST['helloworld'])) {
return hello_world();
}
POST 대신 GET을 사용해 보았습니다. 브라우저에서 PHP 파일에 액세스하면 오류가 발생하지 않으며
success
오류 메시지가 표시되지 않으므로 ajax 쿼리의 일부에 도달하고 있습니다. PHP 파일 내부의 hello_world 함수에 액세스하여 출력을 표시하려면 어떻게해야합니까?
감사합니다
- 답변 # 1
- 답변 # 2
당신은 다음과 같은 일을 할 것입니다 :
if (isset($_POST['helloworld'])) { echo hello_world(); // Or json_encode(hello_world()); for returning an Array }
관련 자료
- firebase 인증을 사용하는 google api 게이트웨이 - 클라이언트로 응답을받을 수 없습니다
- reactjs - div 요소 내부에 html 응답을 표시 할 수 없습니다
- react native - API의 응답에서 상태를 설정할 수 없습니다
- azure - get-azdatafactoryv2pipeline - 응답을 역 직렬화 할 수 없습니다
- orgopenqaseleniumwebdriverexception - 원격 응답을 구문 분석 할 수 없음 :
- reactjs - Axios를 사용하여 상태 코드 400의 게시물 응답 메시지 텍스트를 포착 할 수 없습니다
- asp.net - 예외 처리기에서 사용자 정의 응답을 볼 수 없습니다
- javascript - AWS Lambda NodeJ가 응답을 반환 할 수 없음
- json - Java 클래스 오브젝트에 대한 응답을 직렬화 해제 할 수 없습니다
- javascript - 경고 또는 콘솔에 응답을 표시 할 수 없습니다
- java - HttpURLConnection POST 메소드에서 응답을 얻을 수 없습니다
관련 질문
- javascript : PHP base_url 함수에 대한 변수 값
- javascript : ajax 요청의 게시물 데이터가 작동하지만 PHP는 여전히 정의되지 않은 인덱스를 표시합니다.
- javascript : HTML 전화번호 유효성 검사
- javascript : 부트스트랩 5에서 모달 앵커로 스크롤이 PHP에서 작동하지 않음
- javascript : 대문자로 변환하기 위해 검색 입력을 입력할 때 내가 원하는 select2 라이브러리
- javascript : 중첩 Ajax 호출 문제
- javascript : 커서에 원을 붙이고 빠르게 움직이면 원이 잘리는 것처럼 보입니다.
- javascript : jQuery proto에서 Object(0)이란 무엇입니까?
- javascript : codepen.io 프로필 이미지 업로드 JQuery가 작동하지 않음
- javascript : 자바 스크립트를 사용하여 이미지 태그 내부의 이미지 크기(치수 아님) 가져오기
매개 변수 자체가 아닌 매개 변수 값을 사용하고 있습니다 ...
또는