Jquery Django:从模板到函数单击时解析变量

Jquery Django:从模板到函数单击时解析变量,jquery,ajax,django,api,parsing,Jquery,Ajax,Django,Api,Parsing,我当前在我的views.py文件中有一个搜索功能,如下所示: def json_search(request): query = request.GET.get('query') api_key = locu_api url = 'https://api.locu.com/v1_0/venue/search/?api_key=' + api_key locality = query.replace(' ', '%20') category = f

我当前在我的views.py文件中有一个搜索功能,如下所示:

def json_search(request):
    query = request.GET.get('query')
    api_key = locu_api
    url = 'https://api.locu.com/v1_0/venue/search/?api_key=' + api_key
    locality = query.replace(' ', '%20')
    category = 
    final_url = url + "&locality=" + locality + "&category=" + category
    json_obj = urllib2.urlopen(final_url)
    decoded_data = json.load(json_obj)
    return render(request, 'loc_search.html',
                       {'objects': decoded_data['objects']})
我设置的是一个下拉搜索栏,我希望在使用submit按钮提交表单之前,我的json_搜索函数中的category变量自动分配到下拉栏上的所选选项。搜索栏如下所示:

代码如下:

<form action="{% url 'search' %}">
<div class="input-group">
        <input name="query" input id="address" type="textbox" placeholder="City or Zipcode" class="form-control datebox">
        <div class="input-group-btn">
            <button class="btn btn-default" type="submit" id="addressSearch">Search</button>
            <button name = "category_query" tabindex="-3" data-toggle="dropdown" class="btn btn-default dropdown-toggle" type="button">
                <span class="caret"></span>
                <span class="sr-only">Toggle Dropdown</span>
            </button>
            <ul class="dropdown-menu" >
                <li><a href="restaurants">Resturant</a></li>
                <li><a href="active">Activities</a></li>
                <li><a href="bars">Bar / Club</a></li>
                <li class="divider"></li>
                <li><a href="other">other</a></li>
            </ul>
        </div>
    </div>
</form>

现在我明白了,我可能需要使用一篇帖子来调用它以及一些jquery和ajax,我只是希望有人能给我一个工作的起点,因为我从来没有真正接触过jquery或ajax,4阅读AJAX文档,5使用jQuery/AJAX重新实现表单提交过程。否则这个问题就太宽泛了。我们无法为您编写代码。我没有要求您这样做,django中是否有库可以解析此类信息?