我正在尝试用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>
这就是我在视图.py地址:
def bPost(request):
if request.is_ajax():
return HttpResponse("ajax")
return HttpResponse("NO ajax")
我已尝试将url更改为:
url: "/bPost/"
但是ajax函数总是返回“Error”。我做错了什么?提前谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐