ユーザーが確認リンクまたは拒否リンクをクリックしたかどうかを判断しようとしています。
確認する場合... 完了時:
idurl = '<?php echo $siteUrl ?>/profile.php?userid='+id+'';
if (idurl == window.location.href) {
window.location = idurl;
}
それ以外の場合は拒否します:
parent.slideUp(300,function() {});
$('.friend-count').load('<?php echo $siteUrl ?>/friendrequestscount.php').fadeIn("fast");
次のスクリプトは、なくてもうまく機能します。
complete: function() {
if (this.className.match("confirm")){
完了した confirmfriend.php かどうかを確認するにはどうすればよいですか?
<script>
$('.friendaction').click(function() {
var id = this.getAttribute('data-userid');
var requestto = this.getAttribute('data-requestto'),
parent = $(this).closest("li"),
url = this.className.match("confirm")
? "confirmfriend.php"
: "removefriend.php",
liReference = $(this).parent();
$.ajax(url + "?userid=" + id, {
complete: function() {
if (this.className.match("confirm")){
idurl = '<?php echo $siteUrl ?>/profile.php?userid='+id+'';
if (idurl == window.location.href) {
window.location = idurl;
}
} else {
parent.slideUp(300,function() {});
$('.friend-count').load('<?php echo $siteUrl ?>/friendrequestscount.php').fadeIn("fast");
}
}
});
});
</script>
助けてくれてありがとう。