Javascript 从数据库中获取单词并将其传递到浏览器中运行的脚本文件

Javascript 从数据库中获取单词并将其传递到浏览器中运行的脚本文件,javascript,jquery,arrays,autocomplete,Javascript,Jquery,Arrays,Autocomplete,我试过了,但是没有得到结果是不对的,我是javascript新手,我要自动完成我的文本区域,它可以在[apple]、[google]、[facebook]、[github]上工作,但是当我从db中检索它时,没有得到结果检查一下,它可能会帮助你 <body> <h3 id="apply-to-multiple-textareas">Apply to Multiple Textareas</h3> <

我试过了,但是没有得到结果是不对的,我是javascript新手,我要自动完成我的文本区域,它可以在[apple]、[google]、[facebook]、[github]上工作,但是当我从db中检索它时,没有得到结果检查一下,它可能会帮助你

    <body>

            <h3 id="apply-to-multiple-textareas">Apply to Multiple Textareas</h3>
            <div class="textarea-wrapper">
                <textarea class="textarea4 form-control" rows="4"></textarea>
            </div>
            <div class="textarea-wrapper">
                <textarea class="textarea4 form-control" rows="4"></textarea>
            </div>



            </body>            

<script type="text/javascript" class="brush: js; script" >

            $('.textarea').textcomplete([
                { // tech companies
                    words: [],
    <%
    Class.forName("com.mysql.jdbc.Driver");
    Connection con4=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");
    String vsql4 ;
    try
    {
        Statement st4=con4.createStatement();
        vsql4="select hi from new1";
        ResultSet Rs4=st4.executeQuery(vsql4);
        while(Rs4.next())
        {
            %>
            words.push("<%= Rs4.getString("hi") %>");
            <%
        }
        %>

                    match: /\b(\w{2,})$/,
                    search: function (term, callback) {
                        callback($.map(this.words, function (word) {
                            return word.indexOf(term) === 0 ? word : null;
                        }));
                    },
                    index: 1,
                    replace: function (word) {
                        return word + ' ';
                    }
                }
            ]);
            </script>
}


查看此网站->

检查此项,它可能会对您有所帮助

    <body>

            <h3 id="apply-to-multiple-textareas">Apply to Multiple Textareas</h3>
            <div class="textarea-wrapper">
                <textarea class="textarea4 form-control" rows="4"></textarea>
            </div>
            <div class="textarea-wrapper">
                <textarea class="textarea4 form-control" rows="4"></textarea>
            </div>



            </body>            

<script type="text/javascript" class="brush: js; script" >

            $('.textarea').textcomplete([
                { // tech companies
                    words: [],
    <%
    Class.forName("com.mysql.jdbc.Driver");
    Connection con4=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");
    String vsql4 ;
    try
    {
        Statement st4=con4.createStatement();
        vsql4="select hi from new1";
        ResultSet Rs4=st4.executeQuery(vsql4);
        while(Rs4.next())
        {
            %>
            words.push("<%= Rs4.getString("hi") %>");
            <%
        }
        %>

                    match: /\b(\w{2,})$/,
                    search: function (term, callback) {
                        callback($.map(this.words, function (word) {
                            return word.indexOf(term) === 0 ? word : null;
                        }));
                    },
                    index: 1,
                    replace: function (word) {
                        return word + ' ';
                    }
                }
            ]);
            </script>
}

请访问此网站->