$('#add_form').click(function() {
var i = ($('.form:last').attr('id') || 0) + 1;
$('<div id="'+ i +'" class="form">\n' +
'<input type="text" class="form_input form-control" " placeholder="Название формы"/>\n' +
'<textarea class="form_input form-control" rows="5" placeholder="Описание формы"></textarea>\n' +
'<span class="remove_form btn btn-danger">Удалить форму</span>\n' +
'</div>')
.fadeIn('slow').appendTo('.all_form');
});
$('.remove_form').click(function() {
if (confirm("Вы хотите удалить форму?")) {
$(this).closest('.form').remove();
}
});
var foo = i;
console.log(foo);
var form = {foo: 'bar'},
requests = [],
index,
$xhr;
for (var index = 0; index <= 5; index++) {
$xhr = $.post('myurl', {'form': form, 'index': index});
$xhr.done(function (data) {
console.log('request done');
});
requests.push($xhr);
}
$.when.apply($, requests).done(function () {
console.log('all done');
})
dataType: 'jsonp',При чем тут jsonp? Раз сервер отдает json, его и указывайте. Ну и вообще, есть $.getJSON().
Что бы я не выбирал в radiobutton, значение a и b, соответственно и strr остаётся таким же.
не понял как передавать значение переменной из циклаВ вашем коде нет ни одного цикла.
var html = '<div><div class="logo"><p>Content</p><p>Further Elaborated</p></div></div>';
var first = $(html).find(".logo")[0].outerHTML;
var second = $(html).find(".logo").prop('outerHTML');
var third = $('<div>').append($(html).find(".logo")).html();
var fourth = $(html).find(".logo").parent().html();
var correct = '<div class="logo"><p>Content</p><p>Further Elaborated</p></div>';
console.log(first);
console.log(second);
console.log(third);
console.log(fourth);
console.log(first === correct && second === first && third === second && fourth === third);
s = '2015-10-21 09:35:18';
d = new Date(s);
console.log(d.getHours(), d.getMinutes());
time = '2015-10-21 09:35:18'.split(' ')[1];
parts = time.split(':');
console.log(parts[0], parts[1]);
Выполняется по очереди.Неправда.