function sendValues() {
var str = $("#ryan_m").serialize();
var response = $('input[name=product[]]:checked').val();
$.ajax({
url: "/post.php?avoidcache=' + myTimestamp();",
data: {str}
cache: false
});
}Utiliser Ajax pour mettre à jour le contenu via mysql,
Je veux mettre à jour ma requête SQL à la volée sous la forme d'une case à cocher. Ce script fonctionne mais je dois cliquer sur le bouton 'soumettre' pour voir les résultats. Y a-t-il un moyen que je puisse mettre à jour après avoir cliqué/décoché les cases à cocher?
Merci
Vais-je être en mesure de mettre à jour cette requête sans recharger la page, j'ai essayé votre suggesstion et cela n'a pas fonctionné –
Vous devriez être capable de. Pouvez-vous s'il vous plaît montrer votre code HTML et indiquer quelle case doit déclencher l'ajax? – ysrb
\t \t \t \t \t < input type = "checkbox" name = "produit []" class = "valueSender" value = "ProductID de $" id = "modèle $" /> \t \t \t \t \t \t \t \t Comparer –
Il suffit de se lier à l'événement de changement et appeler la fonction
sendValues()
dès que l'événement se déclenche. Avec jQuery par exemple:$('input[name=product[]]').change(function() { sendValues(); });
Source
2011-04-03 01:22:56 Eliasdx
Questions connexes