J'ai utilisé le plugin JQuery Autocomplete avec JQuery version 1.3.2, et cela fonctionne très bien. J'ai récemment mis à jour JQuery dans mon projet vers la version 1.4.2, et le plugin Autocomplete est maintenant cassé. Le code JQuery pour ajouter des éléments à une zone de texte sur ma page Web ne semble pas être appelé du tout. Est-ce que quelqu'un sait si le plugin JQuery Autocomplete est incompatible avec JQuery version 1.4.2, et s'il y a une solution à ce problème? Voici un exemple de code que j'ai construit dans un site web ASP.Net (qui fonctionne bien si je change le fichier JQuery en jquery-1.3.2.js, mais rien ne se passe en utilisant jquery-1.4.2.js):Le plugin jQuery Autocomplete ne fonctionne pas avec jQuery 1.4.1
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" src="js/jquery-1.4.2.js" ></script>
<script type="text/javascript" src="js/jquery.autocomplete.js" ></script>
<script type="text/javascript">
$(document).ready(function() {
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$(':input:text:id$=sapleUser').autocomplete(data);
});
</script>
</head>
<body>
<form id="form1" runat="server">
API Reference: <input id="sapleUser" autocomplete="off" type="text" runat="server" /> (try "C" or "E")
</form>
</body>
</html>
Comme il existe de nombreux plugins de saisie semi-automatique, je vous recommande de regarder si celui que vous utilisez a une mise à jour à prendre en charge 1.4.1 –
Quel plug-in autocomplete utilisez-vous (il y en a quelques uns)? Également obtenez-vous des erreurs dans la console? –
J'utilise la version 1.1 du plugin Jorn Zaefferer Autocomplete, je viens de vérifier son site web (http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/), et 1.1 est la dernière version. Je ne reçois aucune erreur, le jquery de saisie semi-automatique ne semble pas fonctionner du tout. –