многое я видел, но такого ещё не видел.
на странице есть код:
<script>
function f1(form_id)
{
alert($(form_id).serialize());
}
и на этой же странице AJAX выводит HTML, в котором есть форма с кнопкой:
<form id='form_id' action='/' method=post>
<input type=hidden .....>
...
</form>
<button onclick='f1(`#form_id`)'>submit</button>
так вот
.serialize() срабатывает ТОЛЬКО в том случае, если на странице с формой внизу есть
<script></script>
(можно даже вообще без кода. И именно <script>, другие не работают и простые \n\n - тоже)
а если этих тегов нет, то там пустышка - он вообще не видит эту форму...
ЧТО
ЭТО
ЗА ДИЧЬ
?!