2017-08-10 145 views
0

當前正在掌握AJAX並使用它來執行數據庫搜索。下拉列表選擇後的異步搜索

我只是想知道是否有辦法從下拉列表中選擇一些東西后自動開始搜索過程?

例如,在文本框中可以設置:

$j("#acc-id-search").keydown(function (event) { 
      if (event.which == 13) { 
       searchAcc(); 
      } 
     }) 

執行按Enter搜索。

在點擊您的選擇後進行搜索有沒有類似的事情?

Auto Search

非常感謝。

回答

0

嗯,這張貼我試過的東西,它的工作後,從字面上一分鐘後,所以這裏是誰需要它的人的解決方案:

<div> 
    @Html.DropDownList("product_cd", null, "None", htmlAttributes: new { style = "width: 100%", onclick = "searchAcc()"}) 
    </div> 

我用「的onclick」 htmlAttribute爲DropDownList。我認爲它會太模糊,因爲它沒有指定每次被點擊的確切部分,但它工作。快樂的日子,嘿。

2
<select name="selectBox" id="selectBox" onchange="searchAcc();"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="opel">Opel</option> 
    <option value="audi">Audi</option> 
</select> 

請試試這個方法。 您可以在dropdown的變更事件中調用您的搜索功能。這將工作肯定。請嘗試一下。

你可以參考this