Struts2 + jQuery Autocompletion

Benutzte ich die jQuery autocompletion für meine Struts2 Anwendung.

Praxisgerechtes, meine Aktion aus einer Liste von strings, die jQuery verwenden. Dies ist das Skript:

$().ready(function() {
        $("#tag").autocomplete("/myAction/Action", {
            multiple : true,
                autoFill : true,
                    minChars:1
                });
            });

Während der Eingabe erscheint die box mit den Anregungen. Das problem ist, dass die box Rendern ein weiterer Wert,
genau das machen die code von meiner JSP ( links zu den CSS-Code für das AutoVervollständigen-plug-in).

Wie kann ich dieses Problem lösen?

Dies ist meine JSP:

<html>
<head>
    <script src="<%=request.getContextPath()%>/scripts/jquery-latest.js"></script>
    <link  href="<%=request.getContextPath()%>/scripts/main.css" type="text/css" />
    <link  href="<%=request.getContextPath()%>/scripts/jquery.autocomplete.css" type="text/css" />
    <script type="text/javascript" src="<%=request.getContextPath()%>scripts/jquery.bgiframe.min.js"></script>
    <script type="text/javascript" src="/<%=request.getContextPath()%>/query.dimensions.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/scripts/jquery.autocomplete.js"></script>
    <script type="text/javascript">
    $().ready(function() {
        $("#tag").autocomplete("/myAction/Action", {
            multiple : true,
                autoFill : true,
                    minChars:1
                });
            });
</script>
</head>
<body>
    <s:form action="Action" theme="simple">
        <s:iterator value="elencoMateriali" var="asd">
            <s:property value="#asd" escape="false"/>   
                    </s:iterator>
        <s:textfield id="tag" name="tagField" label="tag" />
    </s:form>
</body>
Während der Suche nach einer Lösung für das problem, dass ich einen anderen Weg gefunden, für die autocompletation. Struts2 und Dojo. benmccann.com/dev-blog/...

InformationsquelleAutor Luigi Candita | 2010-01-04

Schreibe einen Kommentar