Имеется следующая проблема (см ссылку https://jsfiddle.net/60h1mcL9/)
Ниже привожу часть скрипта:
$(function() {
$("#btn1").click(function(e){
e.preventDefault();
window.alert('qweqw');
$('#ff').submit();
});
$("#form2").submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "/bad-feedback",
data: "msg=MMSSGG",
success: function () {
}
});
});
После отправки сообщения скриптом генерируется форма form2 с одной кнопкой btn1. По нажатию на нее я хочу получить алерт, но ничего не происходит.
Как вариант - читать весь dom и ловить клик на #btn1
$(document).on('click','#btn1', function(e){
e.preventDefault();
window.alert('qweqw');
$('#ff').submit();
});
Минус - чтение всего древа... Можно ещё функцию написать для отправки и добавить её в кнопку через onclick="function()"
Для кнопки добавляем onclick:
<button class="btn btn-default" type="button" id="btn1" onclick="clickMe()">
И сама функция:
function clickMe(){
window.alert('qweqw');
$('#ff').submit();
}
Продвижение своими сайтами как стратегия роста и независимости