사용자 데이터 (성)를 기반으로 페이지의 요소를 조작하고 싶습니다. 내가 양식을 작성하고, PHP 페이지에 입력 데이터를 업데이 트하는 게시물을 사용합니다. 그리고 JQuery와에 잡아 :
양식 페이지 : 내 생각은 DOM에 $ _POST 값을 얻을 수 있었다
<form action="display.php" method="post">
<input type="text" name="test" />
<input type="submit" value="go!!" />
</form>
Display.php을
<?php
//store post value in var
$var = $_POST['test'];
?>
<body>
<?php
echo '<form action="" method="">';
echo '<input type="hidden" class="grab" name="name1" value="' . $_POST['test'] . '">';
echo '</form>';
?>
<script type="text/javascript" src="js/script.js"></script>
</body>
(HTML 이상)
(html)
script.js
var grab = $('input.grab').val();
document.write(grab);
나는 PHP는 초보자이고 내가 클라이언트 측 개발자가 아닌 서버 사이드로 내 모든 문제를 해결하고 있음을 알고 있습니다. 나는 끔찍한 잘못을 저질렀 는가? 또는 더 좋은 방법이 있습니다
POST 대신 GET을 사용했다면 JavaScript를 사용하여'window.location.search' 쿼리 문자열에서 값을 추출 할 수 있습니다. – Blazemonger
어쨌든 자바 스크립트를 사용하는 경우 양식을 게시하지 않는 것이 더 쉬우 며 입력 처리기로 직접 입력 값을 캡처 할 수 있습니까? – adeneo
그냥 궁금해서 .. 바로 입력 된 값을 보여주고 싶습니까? 그렇다면 왜 모든 PHP를 일관성있게 사용하지 않는가? 죄송합니다. 호기심이 생겨서 정말 새롭습니다. – Dora