我有一个页面显示用户是否已付款。如果他们还没有付款,我需要给他们看一张大红色的图片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
. 而且我只想在用户登录后评估此负载(我需要查看该特定用户是否付费)。那么我的逻辑是写的还是我的路要走?