Question

Je suis en train de faire une recherche de base de données MySQL et la récupération des résultats via ajax Livesearch en utilisant l'exemple sur W3Schools et je veux manipuler les résultats (glisser-déposer) mais im avoir un problème parce que les charges de script avant d'entrer dans la recherche et obtenir les résultats donc il ne fait absolument rien ne les résultats de la recherche. Toute réflexion sur ce sujet?

Était-ce utile?

La solution

Ah - merci pour la clarification.

Les éléments que vous souhaitez faire glisser sont créés après l'initialisation glisser / déposer. Vous avez besoin de les faire draggable:

par exemple, ajouter « dragMe » en tant que classe aux éléments. Une fois que la liste est alimentée à partir du serveur, puis faire les éléments Dragable:

$('.dragMe').draggable();

Je voudrais vraiment coup d'oeil dans jQuery de ajax fonctions et leur autocomplete

Pour clarifier et jquery (contre votre exemple cité):

function showUser(str)
{
   $.get( 'getuser.php', { q: str },
       function(data) {
          $('#txtHint').html( data ); // add the returned content to #txtHint
          $('#txtHint').find('.dragItem').draggable(); //make the new items draggable
       }, 'html' );
}

Dans votre php, changer votre écran il est donc des blocs qui peuvent être glissés.

while($row = mysql_fetch_array($result))
  {
  echo "<div class="dragItem">"; // see how we're adding the 'dragItem' class? 
  echo "Firstname " . $row['FirstName'];
  echo "</div>";
  }

passé, vous aurez vraiment envie de faire quelques recherches pour obtenir une meilleure idée de ce qui se passe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top