나는 사용자 지불 여부를 보여주는 페이지가 있습니다. 그들은 지불하지 않은 경우 큰 빨간 X
의 이미지를 표시하고 지불 버튼을 표시하고 그들이 큰 녹색 수표를 지불 지불해야합니다. PHP 스크립트 코드를 수행하는 방법을 알고, 그것을 pay.php
이라고 할 수 있습니다. 그러나 기본 페이지의 아약스에 대한 논리를 철저히 조사해야합니다. 그래서 이런 식으로 뭔가를 생각하고 있어요 :AJAX 표시 이미지
<div id="payment">
<div id="image"></div>
<div id="pay_text></div>
</div>
<script>
$(document).ready(function(e) {
if(<?php echo $is_logged_in; ?>) {
$('#payment').load(function() {
$.ajax({
data: $this.serialize(), // get the form data
type: "POST", // GET or POST
url: "Scripts/pay.php", // the file to call
complete: function(data) {
if(data=="Yes") {
$('#image') //do some jquery to make the correct image display here
$('#pay_text').text("Yah you paid");
} else {
$('#image') //do some jquery to make the correct image display here
$('#pay_text').text("Sorry you didn't pay");
}
}
});
}
}
});
</script>
그래서 기본적으로 스크립트는 yes
또는 no
을 다시 에코 것이다. 사용자가 로그인 한 후에 만이 부하를 평가하기를 원합니다 (특정 사용자가 지불했는지 확인해야 함). 그래서 내 논리는 쓰고 있습니까, 아니면 제가 빠져 있습니까?
? 그렇지 않으면 당신은 그걸 없애고 아약스를 할 수 있습니다. –