JSP中jquery自动完成多个参数

标签 jquery jsp autocomplete drop-down-menu url-parameters

我使用JSP,我想传递两个参数以及jquery自动完成。我的第二个参数是选择框的值。我使用了以下代码,但只获得了选项中的第一个值。我检查了返回选择框值的函数,它仅在页面加载时被调用。有什么办法可以解决我的问题吗?

 /* inside my page */


        jQuery(function() {
    $("#branch").autocomplete("getbranchdetails.jsp", {
        extraParams: {
            filter: getDropdownValue()
        }
    });
});


    function getDropdownValue() {
    var compId=document.getElementById("company").value;
    return compId;
    }




        /* inside getbranchdetails.jsp */

        <%
        String company=request.getParameter("filter");

        System.out.println("company :"+company);


        getbranchdetails db=new getbranchdetails();
        String query = request.getParameter("q");
        List<String> agent = db.getData(query,brtype);
        Iterator<String> iterator = agent.iterator();
        while(iterator.hasNext()) {
        String agents = (String)iterator.next();
        out.println(agents);
        }
        %>

我也尝试了以下链接,但没有成功 http://123code.blogspot.in/2010/09/jquery-autocomplete-plugin-using.html

最佳答案

更改此:

$("#branch").autocomplete("getbranchdetails.jsp");
extraParams: {
    filter: getDropdownValue()
}
}); 

$("#branch").autocomplete("getbranchdetails.jsp", {
    extraParams: {
        filter: getDropdownValue()
    }
});

关于JSP中jquery自动完成多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309651/

相关文章:

javascript - 使用 jQuery 删除 HTML 元素之间的空格和换行符

java - 以输入表单 (JSP) 显示数据库中的值

html - 在不影响 session 历史缓存的情况下关闭自动完成

javascript - 从jsp页面使用javascript获取元素的值

django-dynamic-formset 和 django-autocomplete-light 集成错误

autocomplete - polymer 纸输入 html 数据列表自动完成/建议列表

javascript 可编辑表格无法正常工作

JQuery-UI CSS 列表位置底部

javascript - 输入文件的点击事件第二次不起作用

html - 如何在同一页面上显示ag-grid表的两个实例