사용자가 이미지를 클릭하면 POST로 정보가있는 PHP 페이지로 리디렉션해야합니다. 내 입력이 양식을 작성하고 그것을 제출, 자바 스크립트와자바 스크립트에서 양식을 제출하지 않고 PHP로 리디렉션
function redirect(id) {
var url = 'newPage.php';
var form = $('<form action="' + url + '" method="post">' +
'<input type="text" name="prankId" value="' + id + '"/>' +
'</form>');
$('body').append(form);
form.submit();
}
:
는 여기에 내가 지금 그것을 할 방법입니다. 하지만 리디렉션 된 페이지를 새로 고침하면 양식을 다시 제출하도록 요청합니다. 내가 다시 제출하지 않아도되는 방법일까요?
왜 페이지를 다시로드합니까? – Malovich
"데이터 다시 제출"은 무언가가 게시되었음을 의미합니다. 누군가가 데이터를 다시 제출하지 않게하려면, PHP에서 포스트 데이터를 사용하고, 결과를 세션에 저장 한 다음 헤더 리디렉션을 수행하십시오. 리디렉션이 끝나면 세션에서 데이터에 액세스하여 페이지를 작성할 수 있습니다. –
[양식 제출과 같은 자바 스크립트 게시물 요청] 가능한 중복됨 (http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit) – mhodges