Ув. Гуру
подскажите что не так делается!
<div class="row add_todo">
<span class="task_id">0</span>
<div class="col-lg-4 col-md-4"></div>
<div class="col-lg-4 col-md-4 todo">
<div class="col-md-2" id="plus"><span class="glyphicon glyphicon-plus"></span></div>
<div class="col-md-10" id="text"><a class="btn btn-lg btn-success" href="#"
data-toggle="modal" data-target="#basicModal">Add TODO List</a></div>
</div>
<div class="col-lg-4 col-md-4"></div>
</div>
есть такой кусок кода нужно заменить техт в элементе span class=task_id
('#task_add').submit(function(e){
e.preventDefault();
var i = parseInt($('.task_id').text());
var text = $('input[id=text_task]');
var csrfmiddlewaretoken = $('input[name=csrfmiddlewaretoken]');
var error = '';
if (text.val() == ''){
error = "Enter task";
alert(error);
}
if(!error){
i+= 1;
$.ajax({
url: '/add_task/',
type: 'POST',
dataType: 'html',
data: {
'task': text.val(),
'csrfmiddlewaretoken': csrfmiddlewaretoken.val(),
'task_id': "task" + i.toString()
},
cache: false,
statusCode: {
200: function(){
var html = template_add(text.val(),i);
$('.list_task').prepend(html);
$('#text_task').val(' ');
$('#basicModal').modal("hide");
$('span.task_id').text(i);
return false;
},
401: function(){
alert('The server is not available')
}
}
})
}
});
т. е в начале я забрал оттель содержимое потом функция отработала и в конце вроде как должен вставить увиличенное значение обатно
$('span.task_id').text(i);
вот этим не получается хоnя если alert вывети содержимое вроде как и доступ к элементу есть уже пробовал и text(newtext) и val(newal) содержимое не меняется где копать?