2011-03-15 127 views
0

在頁面中我有一個單選按鈕列表,每個都包含它自己的表單,並通過一次AJAX調用提交表單,保存用戶的選擇,並且刷新該列表。自定義選中的單選按鈕,保持AJAX調用

我想通過更換身邊的表單自定義選中的單選按鈕,並使用jQuery的的內容與複選標記等等的IMG,我做的:

$(document).ready(function(){ 
    $("input:checked").parent().html('<img alt="Checked" src="/img/tick.png"/>'); 
}); 

我的問題是,當我選擇一個不同的單選按鈕時,我正在進行一次AJAX調用,它保存了我的選項,並用我所有的單選按鈕刷新了div。

我試過使用.bind().live(),但我沒有成功;沒有change事件(也許我的做法不好?)

有沒有一種方法可以讓更改持久AJAX刷新?或者另一種方法是什麼?

+0

請給我們更多的代碼,所以我們可以玩。如果可能,將代碼發佈到JSfiddle。 http://jsfiddle.net – 2011-03-15 20:12:44

回答

2

您可能希望將您擁有的代碼行從docuemnt.ready移動到方法中。在ajax成功,請調用該方法。

您仍然需要調用document.ready中的方法,以便正確完成初始加載。