2008-10-27 9 views
0

Est-ce que quelqu'un a utilisé jQuery pour remplir une liste de saisie semi-automatique dans une zone de texte à l'aide de formulaires Web ASP.NET? Si oui, quelqu'un peut-il recommander une bonne méthode? De ma lecture jusqu'à présent, il semble que la plupart des gens utilisent des listes délimitées plutôt que JSON pour ramener les articles. Je suis ouvert à toutes les idées qui me permettront d'être opérationnel rapidement.jQuery autocomplete dans les formulaires Web ASP.NET?

Répondre

1

Il existe de nombreux exemples sur le Web. Je l'ai utilisé celui-ci avant, et si je me souviens bien il vous suffit de créer un ASPX qui renverra les termes correspondants comme une liste séparée <BR/>:

http://www.dyve.net/jquery/?autocomplete

La documentation montre php dans l'exemple, mais il n'y a pas différence dans la façon dont le plugin lui-même fonctionne et je n'ai pas eu à faire quelque chose de spécial en conséquence.

De la documentation:

> $("#input_box").autocomplete("my_autocomplete_backend.php"); 

Dans l'exemple ci-dessus, Autocomplete attend un élément d'entrée avec l'identifiant "input_box" d'exister. Lorsqu'un utilisateur commence à taper dans la zone de saisie, l'autocompléteur demande my_autocomplete_backend.php avec un paramètre GET nommé q qui contient la valeur actuelle de la zone de saisie. Supposons que l'utilisateur a tapé "foo" (sans les guillemets). La saisie semi-automatique va alors demander my_autocomplete_backend.php? Q = foo.

Le backend devrait afficher les valeurs possibles pour l'autocompléteur, chacune sur sur une seule ligne. Sortie ne peut pas contenir le symbole de tuyau "|", car c'est considéré comme un séparateur (plus sur ce plus tard).

Une simple sortie correspond le serait: foo fou pied Footloose combattants foo lutte alimentaire

+0

j'avais courir à travers celui-ci avant, mais se demandait s'il y avait d'autres plugins couramment utilisés. Celui-ci fonctionne très bien, cependant. Merci pour la contribution. –

+0

@Pablo le lien ne fonctionne pas! – Zakawat

1

j'ai écrit un Asp.Net WebControl et certains Asp.Net MVC méthodes d'extension enveloppant le widget JQuery UI autocomplete.

J'ai également écrit de la documentation sur la façon d'implémenter une ressource de travail fournissant un résultat JSon.

Vous pouvez le trouver à:

http://autocompletedotnet.codeplex.com/

espère qu'il peut aider

Questions connexes