Loading...
JavaScript | Не передаются переменные через AJAX
Zero, угомони свой пыл. Тут вопрос не в том что не правильно а в том почему не передаются переменные кроме глобальных.
DenSBK, Да я вижу тебе уже расписали,п.... с.... д....
[xrystalll], я ему про это и говорил,тока другим языком*hlophlop*
[xrystalll], в моем случае проще будет делать 1 обработчик который будет сам проверять как пришли данные по обычному POST или через xmlhttprequest и там уже обрабатывать.
Да на..?скажи мне бл..
Есть дураки но таких не видел.67.
Zero, за тем что бы ты спросил. Свободен уважаемый.
[xrystalll] (31.03.2021 в 19:59)
[hljs class="javascript"]event.preventDefault()[/hljs


это всего лишь отмена действия кнопки по умолчанию
DenSBK,


<body>
шаблон
<div id="a">
<div id="b">
<div id="content">
сюда подгружается вьюха с формой
</div>
</div>
</div>

вьюха с формой
<form method="post" id="form">
<button>Отправить</button>
</form>

<script>
$(function () {
// НЕ БУДЕТ РАБОТАТЬ, ТАК КАК НАХОДИТСЯ ВНУТРИ БЛОКА id="content"
$('form').click(function () {});
$('#form').submit(function () {});

// БУДЕТ РАБОТАТЬ, ТАК КАК НАХОДИТСЯ ВЫШЕ ПО DOM, ЯВЛЯЕТСЯ РОДИТЕЛЕМ ПО ОТНОШЕНИЮ К id="content"
$(document).on('submit', function () {});
$(document.body).on('submit', function () {});
$('body').on('submit', function () {});
$('#a').on('submit', function () {});
$('#b').on('submit', function () {});
$('#content').on('submit', function () {});
});
</script>

</body>

________
посл. ред. 31.03.2021 в 20:11; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные, спасибо, это уже более ясно)
Онлайн: 1
Время:
Gen. 0.0949
(c) ByMAS.RU 2010-2025