버튼을 누르면 리디렉션되는 AJAX 코드가 있습니다.AJAX 이상한 방향 전환?
이것은 AJAX 코드
을 members.php하는 리디렉션된다
<script language="javascript" type="text/javascript">
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Please update your browser.");
return false;
}
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
// We still need to write some code here
if(ajaxRequest.readyState == 4){
// Get the data from the server's response
response = ajaxRequest.responseText;
}
}
ajaxRequest.open("GET", "accept.php?id=<?php echo $articleid; ?>&state=accept$p=a9dafdd0fe68c6f64841e265e1c8832a", true);
ajaxRequest.send(null);
}
</script>
그리고이 버튼입니다 :
<input type="submit" onChange="ajaxFunction();" />
그리고이 accept.php의 내용입니다 :
<?php
echo "ACCEPTED";
?>
아이디어?
'onsubmit = "return false;"를'form' 태그에 추가하십시오. – Leri
그래서 리디렉션 중입니까, 잘못 되었습니까, 아니면 리디렉션 중입니까? 그것은 무엇을해야합니까? 다른 곳으로 리디렉션하지 않으려면 버튼의 onlick에 "return false"를 추가하거나 다른 사람들이 언급 한 것처럼 양식에 양식을 제출하십시오. – eis
리디렉션 중입니다. 원하지 않습니다. PLB 폼 태그에서 그 코드를 시도했지만 운이 없다. – KriiV