На сайте была 1 форма , обрабатываемая в ajax , но понадобилось добавить вторую и думал что будет достаточно создать форму и дублировать скрипт от предыдущей c ajax изменив только id в скрипте , но не вышло. Какая ошибка ? что еще поменять ? Консоль выдает "Uncaught ReferenceError: $ is not defined"
<script>
$(function() {
$('#formazakaza1').on('submit', function(e) {
e.preventDefault();
var $that = $(this),
fData = $that.serialize();
$.ajax({
url: $that.attr('action'),
type: $that.attr('method'),
data: {
form_data: fData
},
dataType: 'html',
success: function(json) {
if (json) {
$that.replaceWith(json)
}
}
})
})
});
</script>
<script>
$(function() {
$('#formazakaza2').on('submit', function(e) {
e.preventDefault();
var $that = $(this),
fData = $that.serialize();
$.ajax({
url: $that.attr('action'),
type: $that.attr('method'),
data: {
form_data: fData
},
dataType: 'html',
success: function(json) {
if (json) {
$that.replaceWith(json)
}
}
})
})
});
</script>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости