ユーザーが friendConfirm ボタンを押したときに、jquery アプリケーションから更新スクリプトを実行しようとしています。何が起こっているのかというと、このボタンを押すと、サーバーが番号 4 のドメインのルートにリダイレクトされるということです。 jquery マニュアルとオンライン チュートリアルの調査。
ここに私のコードがあります:
$(document).ready(function(){
$(".friendAdded").css('display', 'none');
var frid = $(".friendRequest").attr('id');
$(".friendConfirm#"+frid).click(function(){
$.get("JSON/addFriend.php?fid="+frid,
function(data){
$(".friendAdded").append(data);
$(".friendAdded").show() })
});
});
これがボタンの由来です
$requestInfo .= "<div class='friendRequest'id='{$rowID}'>";
$requestInfo .= "<img src='{$row['fb_pic']}' alt='{$row['fn']}'/> ";
$requestInfo .= $row['fn'];
$requestInfo .= "<a id='{$rowID}'class='friendConfirm'href='{$row['fb_id']}' style='border:1px solid #dadada;
background:#fff; margin-left: 10px;
line-height: 60px; padding: 4px 4px; color:gray;
text-decoration:none;'>Confirm</a></br></div>";
$rowID += $rowID;
HTML
<div class="friendAdded"
style="position: fixed; top:25%; background-color: gray; left:30%; right:50%; width: 300px; text-align: center;">
You have added whatever as a friend.
</div>
<h3>Pending Friend Requests:</h3><div class='friendRequest' id='0'><img src='[url]' alt='Charles Williamson'/> Charles Williamson<a id='4' class='friendConfirm' href='#'
style='border:1px solid #dadada; background:#fff; margin-left:
10px; line-height: 60px; padding: 4px 4px; color:gray; text-decoration:none;'>
Confirm</a></br></div><h3>Friends</h3>
<img src ='[url]' alt = 'Marc Foster' /></img> Marc Foster</br><img src ='[url]' alt = 'James Bond' /></img> James Bond</br><img src ='[url]' alt = 'Rachel Cole' /></img> Rachel Cole</br></b|||o|dy>
助けてくれてありがとう