Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/08/2011, 15h02   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 239
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 239
Points : 1 046
Points : 1 046
Par défaut [UI] Sortable : bug avec IE

Bonjour à tous,

J'utilise Jquery UI sortable :

http://demo.wil-linssen.com/jquery-sortable-ajax/

J'ai utilisé l'exemple de ce site :

http://demo.wil-linssen.com/jquery-sortable-ajax/

Le problème est que ça ne fonctionne pas avec Internet Explorer.

J'ai donc fait une recherche sur google, j'ai trouvé ce post :

http://stackoverflow.com/questions/1...789775#1789775

Le fait d'ajouter ce code ne permet pas de faire fonctionner le plugin sous IE.

Auriez-vous une idée svp ? auriez-vous déjà rencontré ce problème ?

Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<ul id="test-list">
    <?php
         $i=0;
        $sql =  "SELECT * FROM neuro_event WHERE patient_id = '".$_SESSION['dmu']."' ORDER BY position ASC";
        $req = mysql_query($sql) or die(mysql_error());
        while($d = mysql_fetch_assoc($req)){
          $i++;
 
 
        ?>
 
    <?php echo '<li id="listItem_'.$d['id'].'"><img src="arrow.png" alt="move" width="16" height="16" class="handle" /><strong>'.$d['id'].'</strong></li>'; ?>
 
    <?php
        }
        ?>
    </ul>
Code js :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="text/javascript">
  // When the document is ready set up our sortable with it's inherant function(s)
  $(document).ready(function() {
    $("#test-list").sortable({
      handle : '.handle',
      update : function () {
		  var order = $('#test-list').sortable('serialize');
		  alert(order);
  		$("#info").load("process-sortable.php?"+order);
		$('test-list').bind('mousedown', function(e) {
  		e.stopPropagation();
});
 
      }
 
    });
});
</script>
et le code PHP pour la mise à jour de la table :

Code :
1
2
3
4
5
6
7
8
9
10
<?php
 
include('includes/connexion.php');
foreach ($_GET['listItem'] as $position => $item) :
	$sql= "UPDATE `neuro_event` SET `position` = $position WHERE `id` = $item";
	echo $sql;
	mysql_query($sql);
endforeach;
 
?>
Merci d'avance.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h55.


 
 
 
 
Partenaires

Hébergement Web