そのため、同じ名前でIDが異なるラジオボタンがたくさんあり、ページの読み込み時に選択するラジオボタンを特定しません。目的のボタンのIDがデータベースに保存されます。私は実際のajax呼び出しに対してこの種のソリューションを試しましたが、残念ながら機能しませんでした。
$.ajax({
type: "POST",
url: "load_config.php",
dataType: "json",
data: dataString,
success: function(data)
{
var buttonID = "#"+data.buttonID; // data.buttonID = "button5"
$(buttonID).attr("checked", true);
}
});
HTML部分はこのような方法ですが、ボタンがたくさんある場合を除きます。
<input type="radio" id="button1" name="example" value="value1"/>
<input type="radio" id="button2" name="example" value="value2"/>
<input type="radio" id="button3" name="example" value="value3"/>
<input type="radio" id="button4" name="example" value="value4"/>
<input type="radio" id="button5" name="example" value="value5"/>