다음 코드를 실행하는 데 어려움을 겪고 있습니다. 나는 자바 스크립트 프롬프트에서 입력을 받아서 PHP echo를 사용하여 출력하고 싶다. 내가 이것을 시도 할 때 명백한 이유없이 난수 "12313"을 가진 에코를 얻는다. 이것은 내 코드입니다 :자바 스크립트 프롬프트의 변수 Echo
echo '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>'
, '<script type="text/javascript">'
, 'var code = prompt("Enter verification code", "");'
, 'var getcode = code;'
, '$.post("wp-members-register.php", { code: getcode }); </script>';
$buffer_data['code'] = $_POST['code'];
echo $buffer_data['code'];
저는 매우 신 롭습니다. 제발 나와 함께하시기 바랍니다. 아마도 'code'변수를 올바르게 게시하지 않은 것입니까?
EDIT : 어쩌면 누군가 내게 텍스트 문자열을 입력하고 따라가는 PHP 코드에서 더 나은 방법을 보여줄 수 있습니까? 참고 wp-members-register.php 파일에서 wp-members wordpress 플러그인으로 작업하고 있습니다.
우리가보고있는 코드는'wp-members-register.php'입니까? 정확히 무엇을하려는 거니? 마찬가지로, * 왜 *, 어떻게. – Will
나머지 코드를 계속하기 전에 자바 스크립트 프롬프트에서 값을 가져 오려고합니다. 궁극적으로 노력하고있는 것은 wp-members 플러그인 내에서 검증 시스템을 만드는 것입니다. –
js에서 PHP로 변수를 전달하려면 php가 서버 측이므로 서버에서 실행되고 js가 클라이언트 측에서 실행되는 동안 출력 (결과)을 사용자에게 보냅니다. 페이지가로드되고 (PHP가 이미 페이지를 처리하고 최종 출력을 보냈습니다) – Arrok