J'ai donc beaucoup de boutons radio avec le même nom mais un ID différent et je ne veux pas que l'un d'entre eux soit sélectionné au chargement de la page. L'ID du bouton souhaité est enregistré dans la base de données. J'ai essayé ce genre de solution pour l'appel ajax réel, mais hélas cela n'a pas fonctionné. tandis que la partie HTMLjQuery: chargement de la balise ID de la base de données
$.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);
}
});
est de cette manière sorta, sauf avec beaucoup plus de boutons:
<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"/>
Quel message d'erreur, le cas échéant, obtenez-vous? – Sarfraz
Essayez ce jsFiddle: http://jsfiddle.net/CfWsc/. Cela fonctionne pour moi en FF3.6. Est-ce que votre appel AJAX réussit? Vos données sont-elles correctes? – MvanGeest
Cela semble correct, vérifiez bien si 'data.buttonID' est' button5' ou si vous avez un autre 'ID' appelé' button5' dans votre code html. – KakambaWeb