下拉列表选择后的异步搜索

时间:2017-08-10 03:16:01

标签: jquery ajax

目前正在掌握AJAX并使用它来执行数据库搜索。

我只是想知道从下拉列表中选择内容后是否有办法自动开始搜索过程?

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

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

按Enter键执行搜索。

点击您的选择是否有类似的搜索功能?

Auto Search

非常感谢。

2 个答案:

答案 0 :(得分:1)

<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

答案 1 :(得分:0)

好吧,在发布这个帖子后一分钟,我尝试了一些东西并且它有效,所以这里有适合任何需要它的人的解决方案:

void foo(float*parameters){

%%system call python function with parameters as input 

}

#pragma acc parallel loop
for ( int i=0; i<n; ++i) {
  foo(parameters[i]);
  //call on the device
}

我为DropDownList使用了“onclick”htmlAttribute。我认为它太模糊了,因为它没有指定每次点击的确切部分,但它有效。快乐的日子,嘿。