Je suis un peu perplexe avec le problème suivant et j'ai peur que la solution soit trop évidente mais je ne la vois plus. Problème, comment ça se fait que ce code jQuery fonctionne:
$(document).ready(function() {
var q = $(".box").val();
$.get("db.php", {searchterm: "test", type: "search", time: "2pm" },
function(twitter){
var tweets = JSON.parse(twitter);
}
);
mais si je fais partie d'un événement de clic alors il ne fonctionnera pas:
$(document).ready(function() {
$(".btn").click(function() {
var q = $(".box").val();
$.get("db.php", { searchterm: "test", type: "search", time: "2pm" },
function(twitter){
var tweets = JSON.parse(twitter);
}
);
});
Bien sûr, ma page html a un Bouton avec le nom de classe 'btn'
Firebug clignote un message d'erreur dans jQuery mais réinitialise la console tout de suite afin que je ne puisse pas lire ou copier l'erreur du journal. Aucune suggestion?
ou utilisez 'preventDefault();' –
Greg a fourni la solution sans remarquer le bug :) –
Merci beaucoup! J'ai besoin d'étudier ce concept faux retour :) – DrDee