我正在尝试使用ajax和jQuery进行搜索,但ajax确实有效。这是我的html文件:
<form class="navbar-form navbar-left" role="search" method="post">
<div class="form-group">
<input type="text" class="form-control" id="buscarPost" name="buscarPost" placeholder="Buscar post">
</div>
<button type="submit" class="btn btn-default navbar-btn" id="btn_buscarPost">Buscar</button>
</form>
和我在html文件中的脚本:
<script>
$(document).ready(function(){
$('#btn_buscarPost').on('click',function(){
var busqueda = $('#buscarPost').val();
$.ajax({
method: "POST",
url: "../views.py/bPost/",
data: 'busqueda='+busqueda,
success: function(valor){
alert(valor);
},
error: function(valor){
alert("Error");
}
})
return false;
})
})
</script>
这是我在views.py中的函数:
def bPost(request):
if request.is_ajax():
return HttpResponse("ajax")
return HttpResponse("NO ajax")
我尝试将网址更改为:
url: "/bPost/"
但是ajax函数总是返回&#34;错误&#34;。我做错了什么?在此先感谢。