首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在搜索框中键入关键字时发出Ajax Get请求

在搜索框中键入关键字时发出Ajax Get请求
EN

Stack Overflow用户
提问于 2016-10-30 12:50:16
回答 6查看 1.7K关注 0票数 1

我正在尝试在我的Django应用程序中创建一个实时搜索框。一般的想法是,当在搜索字段中按下一个键时,它应该向我的服务器发送get请求,如果成功,数据应该附加到我的搜索结果p标记中。但是,由于某些原因,我附加了我的整个HTML内容。我只想附加在搜索框中发送的信息。

这就是我到目前为止所拥有的。

Html

代码语言:javascript
复制
 <form method="get" action="{% url 'sell' %}" class="search_form center-block">
                    <!--{% csrf_token %}-->
                    <div class="input-group search_option">
                      <input type="text" id="searchBox" class="search_field form-control" name="q" placeholder="Search for...">
                        <span class="input-group-btn">
                            <input id="search" class="search_submit btn btn-default" onclick="myFunction()" type="submit" value="Search">
                        </span>
           </div><!-- /input-group -->
</form>

脚本

代码语言:javascript
复制
$(document).ready(function(){
          $('.search_field').keyup(function(){
              $.ajax({
                  url: "{% url 'sell' %}",
                  type: "GET",
                  cache: false,
                  data: { 'search_text' : $('.search_field').val() },
                  success: function(data){
                    $('#search-results').append(data);
                  }
              });
          });
        });

我相信数据是我试图从search_field输入中获取值的地方,但出于某种原因。这不管用。

提前感谢你的帮助

EN

Stack Overflow用户

发布于 2016-10-30 13:20:27

代码语言:javascript
复制
$(document).ready(function(){
          $('.search_field').keyup(function(event){
              $.ajax({
                  url: "{% url 'sell' %}",
                  type: "GET",
                  cache: false,
                  data: { 'search_text' : event.target.value },
                  success: function(data){
                    $('#search-results').append(data);
                  }
              });
          });
        });
票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40326104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档