我正在使用struts 2和jquery插件。autocompleter不提交表單值
我有一個jsp,我定義了兩個元素,一個select和一個autocompleter。 我需要過濾從之前選擇的提供者選擇的產品有:
<s:form id='myForm'>
<s:select list="providers" value="provider.id" listKey="id" name="provider.id"/>
<sj:autocompleter
id="productId"
name="productDescription"
value="%{productDescription}"
listenTopics="providerChanged"
href="%{url_products}"
formIds="myForm"
/>
的問題是,autocompleter不會在SJ提交的最新選擇的值:選擇,而在它打字。因此,當調用url_products時,會將provider.id的舊值發送到該操作。
請注意,我在自動完成器中添加了formIds,但沒有解決問題。
任何想法???
爲您添加jQuery代碼。它是否自動生成我們有你寫的嗎? – Ali
它是自動生成的。這就是我在jsp中讓自動完成工作的所有代碼。因此,自動完成程序正確顯示產品並在打字時正在對其進行過濾,但我希望通過所選提供程序過濾這些產品,並且在處理url_products時最新的provider.id不會呈現給操作。 – clanmilano
你可以找到JS並粘貼它,也許人們可以幫助更多,如果他們可以看到實際的代碼js代碼。 – Ali