Отправка Ajax-формы с помощью SimpleModal (jQuery)

#javascript #jquery #modal-dialog #simplemodal

#javascript #jquery #модальный диалог #simplemodal

Вопрос:

У меня есть форма в SimpleModal modal, но когда я пытаюсь использовать serialize с помощью jQuery, данные формы всегда пусты. Сериализация формы работает вне модальной, поэтому есть что-то, что мешает сериализации захватить данные формы. Это код, который я использую:

 <div id="address_form" style="display:none">
  <div id="contact-area">
    <form id="address_form" action="submit" method="POST">
      <label for="Street">Street:</label>
      <input type="text" name="Street" id="street" />
      <input type="submit" name="submit" class="submit-button" />
    </form>
  </div>
</div>

$("#address_form").submit(function(){
  var data = $(this).serialize();
  alert(data)
  return false;
});
  

Ответ №1:

У вас есть два элемента с идентификатором address_form . Измените идентификатор в DIV на этот идентификатор, и он будет работать.