Conflit 2 jQuery

Résolu/Fermé
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - Modifié par martine et chantal le 9/09/2012 à 23:27
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - 10 sept. 2012 à 01:21
Bonjour,


Comme j'ai un conflit entre 2 scripts jquery
mon code <head> :
<script type="text/javascript" src="js/jquery.js"></script> (version 1.8.1)     
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>     
<script type="text/javascript" src="js/jquery.mousewheel.js"></script>     
<script type="text/javascript" src="js/jScrollPane.js"></script>     
<script type="text/javascript" src="js/script.js"></script>

j'ai découvert le problème en voulant faire un envoi ajax :

var req = $.ajax({     
 url: 'actions/albums.php',     
 type: 'POST',     
 data : {     
  ajaxgenre : genre,     
  ajaxartiste : newartiste     
 }     
});     
req.done(function(msg){     
 alert(msg);     
});  


cette requête fonctionne lorsque je retire
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 


Sauf erreur je dois utiliser jQuery.noConflict();
mais sans succès. j'ai tenté :

jQuery.noConflict();     
var req = $.ajax({     
 url: 'actions/albums.php',     
 type: 'POST',     
 data : {     
  ajaxgenre : genre,     
  ajaxartiste : newartiste     
 }     
})(jQuery);     
req.done(function(msg){     
 alert(msg);     
})(jQuery);


et

function ouverturefiche(){     
 var req = $.ajax({     
  url: 'actions/albums.php',     
  type: 'POST',     
  data : {     
   ajaxgenre : genre,     
   ajaxartiste : newartiste     
  }     
 });     
 req.done(function(msg){     
  alert(msg);     
 });     
}(jQuery); 


merci d'avance, si vous avez une solution ?

A voir également:

4 réponses

martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
9 sept. 2012 à 23:25
je commence à douter... j'ai tenté de remplacer les $ par jQuery
sans succès.

j'utilise
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
pour customiser le scrollbar

En fait, toutes mes fonctions jQuery fonctionnent sauf .ajax()

Grrrrrrrrrrrrrrrrrrrrrrrrr
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
Modifié par martine et chantal le 9/09/2012 à 23:55
j'ai tenté l'ajax en javascript.
Je n'avais encore jamais essayé (effectivement jQuery est plus légé :))
n'empêche que ça marche :)

http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html?all=1#ss_part_100302
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
10 sept. 2012 à 00:18
ah zut ! ça ne marche pas tant que ça !
j'ai suivi à la lettre le tuto de comment ça marche
et visiblement, ma page .php ne réceptionne pas les données.
mais la communication fonctionne entre mes pages .js et .php
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
10 sept. 2012 à 01:21
et bien j'ai tout simplement de script pour customiser mon scrollbar.
http://manos.malihu.gr/jquery-custom-content-scroller/

un soucis de version sans doute pour mon 1er essai.
plus de soucis d'ajax.

merci manos.malihu
0