когда я публикую данные от значения входов в форме:
<script type="text/javascript">
$.ajax({
type:"POST",
url:"{% url DrHub.views.ajxTest %}",
data: {
start: $('#id_startTime').val(),
end: $('#id_endTime').val()
},
success: function(data){
alert(data);
console.log('Success!');
<!--$("#return").append(data);
},
error: function(xhr, ajaxOptions, thrownError){
alert('error!'+thrownError);
}
});
</script>
в views.py
:
def ajxTest(request):
if request.is_ajax():
if request.method == 'POST':
return HttpResponse(simplejson.dumps({'message' : request.POST.get('start',False)}), mimetype='application/javascript')
else:
return render_to_response('DrHub/doctors/nutrition/test.html', context_instance=RequestContext(request))
предупреждает данные как неопределенные
но когда я делаю это:
$.ajax({
type:"POST",
url:"{% url DrHub.views.ajxTest %}",
data: {
start: '8',
end: '10'
},
...
оповещает данные (8)
что с ним не так?