자바 스크립트로 포스트 변수를 보낼 수 있습니까? id
을 (를) 게시글과 함께 보내고 싶습니다.자바 스크립트로 포스트 변수를 보내시겠습니까?
window.location.href="hanteraTaBortAnvandare.php?id=10";
자바 스크립트로 포스트 변수를 보낼 수 있습니까? id
을 (를) 게시글과 함께 보내고 싶습니다.자바 스크립트로 포스트 변수를 보내시겠습니까?
window.location.href="hanteraTaBortAnvandare.php?id=10";
JavaScript를 통해 양식 데이터를 제출할 수 있지만 window.location.href는 사용할 수 없습니다. URL 위치를 변경하면 항상 GET을 실행합니다.
DOM에서 양식에 대한 참조를 가져온 다음 submit() 호출을 실행해야합니다.
Ajax 요청 (숨겨진 양식 사용)으로 할 수 있습니다.
MooTools 예 :
new Request({
url: 'hanteraTaBortAnvandare.php',
method: 'post',
data: {
'id': '10'
},
onComplete: function(response) {
alert(response);
}
});
jQuery 예 : 외부 라이브러리없이이 작업을 수행 할 수 있지만, 그들이 많이 단순화 물론
$.ajax({
type: 'post',
url: 'hanteraTaBortAnvandare.php',
data: 'id=10',
success: function(response) {
alert(response);
}
});
! 당신은 양식을 사용하고 document.getElementById('id_of_the_form').submit();
수
document.getElementById("DeleteUserForm").submit();
가장 간단한 방법은 당신의 페이지에서 양식을하는 것입니다 양식을 일반 HTML 형식으로 작성할 필요는 없습니다.이 형식을 dinamically 만들 수 있습니다 :
function postIt() {
form = document.createElement('form');
form.setAttribute('method', 'POST');
form.setAttribute('action', 'someURL');
myvar = document.createElement('input');
myvar.setAttribute('name', 'somename');
myvar.setAttribute('type', 'hidden');
myvar.setAttribute('value', 'somevalue');
form.appendChild(myvar);
document.body.appendChild(form);
form.submit();
}
:
다음<form method="POST" action="hanteraTaBortAnvandare.php" id="DeleteUserForm">
<input type="hidden" name="id" value="10" />
</form>
그냥 양식을 게시 :
코드 예제로 XMLHTTPRequest() object.
"w3fools"(Google에 알려주십시오) 참조를 제공하지 마십시오. 폐쇄 된 (위키 유형이 아닌) 양식은 양질의 지식을 제공하지 않습니다. – Marecky
대체 링크 : https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest –
+1을 사용할 수 있습니다. MooTools에 대한 링크를 포함시킬 수도 있습니다. –