<form id="searchform">
{% csrf_token %}
<div class="col-md-8">
<input type="text" id="question" class="form-control" placeholder="question......"
name="question">
</div>
<div class="col-md-2">
<input class="btn btn-primary" type="submit" value="ASK">
</div>
<form>
私は、このテンプレートを取得し、データがジャンゴAJAXリクエストは、データ
<script type="text/javascript">
$("document").ready(function(){
$("#searchform").submit(function() {
$.ajax({
type: "POST",
url : "results",
data:{
input:$("#question").val(),
csrfmiddlewaretoken: '{{ csrf_token }}'
},
success : function(data){
$('#answer').html(data);
}
},"json");
});
});
</script>
表示する得るために、AJAXリクエストを怒鳴るとビューが
def results(request):
if request.method == "POST":
resource = request.POST['input']
return render(request, 'index.html',{"resource" : resource})
の下に、私は形でsumbitものですいけないことができますurl.butにはテンプレートで結果が表示されません。このコードの問題は何ですか?ありがとうございます。
それは働いています。 – KHK