Я пытаюсь отправить данные в представление django через ajax методом POST, как я видел в одном уроке.
Код, который я сделал, является следующим (myURL - это URL, по которому я вызываю testview):
$(document).on('submit','#form',function(e){
e.preventDefault();
$.ajax({
type:'POST',
url:'/myURL/',
data:{
HELLO: "I'm inside ajax data"
},
contentType: "application/json",
datatype: 'json',
sucess:function(){
alert("Ajax pass data correctly");
}
})
});
</script>
И в django я бы назвал HELLO следующим образом.test.html - это место, где у меня есть html-форма
if request.method == 'POST':
takeHELLOfromajaxpost = request.POST['HELLO']
return render(request,'test.html',{'dataTakenfromAjax':takeHELLOfromajaxpost})
return render(request,'test.html',{})
. Затем я бы пометил тегами шаблон в том же HTML {{dataTakenfromAjax}}, чтобы проверить, беру ли я эти данные, но ничего не происходит!Я даже не получаю ошибки.