我不認爲我可以在標題中解釋它。它很難解釋它。有一個地方有多種形式,我在那裏使用序列化。當用戶對其中一個表單做出響應時,輸出將會替換表單。但我希望它取代friendlist div。序列化問題
我需要爲學校項目創建一個類似社交網絡的Facebook。我在友誼請求頁面上使用序列化,因爲用戶可能在該頁面上有多個表單。這裏的問題是,當用戶提交其中一個表單時,它會採取相應的響應並將所有表單替換爲我希望替換所提交表單的相同響應。
我希望我能在這裏更好地解釋它。
我的jQuery代碼
$("[name='respond']").live('click', function() {
var RequestForm = $(this).closest('#REQUESTFORM');
$("[name='action']").val($(this).val());
$.ajax({
type: "POST",
data: RequestForm.serialize(),
url: "index.asp?Process=RespondRequests",
success: function(output) {
$(".friendlist").html(output);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$(".friendlist").html(output);
}
});
});
例如
<div class="friendlist">
<a href="#"><img src="images/btn_icon_friendlist.jpg" alt="EfeTuncel" class="profile" /></a>
<div class="userinfo">
<span><strong><a href="#">Efe Tuncel</a></strong></span>
<span>Istanbul, Türkiye</span>
</div>
<div class="commonfriends">13 common friends</div>
<div class="tools">
<form method="post" action="content/requests/index.cs.asp?Process=RespondRequests" id="REQUESTFORM">
<p>
<input type="button" name="respond" value="Confirm" class="btn_confirm" />
<input type="button" name="respond" value="Ignore" class="btn_ignore" />
</p>
</form>
</div>
</div>
<div class="friendlist">
<a href="#"><img src="images/btn_icon_friendlist.jpg" alt="talipkösem" class="profile" /></a>
<div class="userinfo">
<span><strong><a href="#">talip kösem</a></strong></span>
<span>Istanbul, Türkiye</span>
</div>
<div class="commonfriends">13 common friends</div>
<div class="tools">
<form method="post" action="content/requests/index.cs.asp?Process=RespondRequests" id="REQUESTFORM">
<p>
<input type="button" name="respond" value="Confirm" class="btn_confirm" />
<input type="button" name="respond" value="Ignore" class="btn_ignore" />
</p>
</form>
</div>
</div>
我可以爲ID分配ID。例如; friendlist 34,friendlist 45.但是,我的迴應應該如何隱藏該特定的friendlist div? – 2010-01-10 19:39:22