私はJSPを使用していますが、jqueryのオートコンプリートとともに2つのパラメーターを渡したいと思います。2番目のパラメーターは、選択ボックスの値です。次のコードを使用しましたが、オプションの最初の値しか取得していません。選択ボックスの値を返す関数をチェックしました。ページの読み込み時にのみ呼び出されます。私の問題を解決する方法はありますか?
/* 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