JQuery отправить сбой - PullRequest
       7

JQuery отправить сбой

2 голосов
/ 06 февраля 2010

Я пытаюсь отправить форму, назначив submit () обработчику кликов в jquery. Мой код в настоящее время это:

$("#ics_alert_submit").click(function()
{ 
$("#ICS_upload_form").submit();
}
);

где #ics_alert_submit - кнопка в модальном окне, сгенерированном jquery, а #ICS_upload_form - идентификатор и имя формы, которую я хочу отправить. Я не вижу никакой причины, почему это не работает. Я что-то упустил действительно очевидное?!?!

Ответы [ 2 ]

4 голосов
/ 06 февраля 2010

"... где # ics_alert_submit - кнопка в сгенерированном jquery модальном окне ..."

Как создается кнопка отправки? Если он отсутствует при загрузке страницы, событие click () не прикрепляется.

Если это так, вам понадобится:

$("#ics_alert_submit").live('click', function() { 
    $("#ICS_upload_form").submit();
});

Это будет искать #ics_alert_submit для динамического добавления в DOM и прикрепит событие при добавлении.

2 голосов
/ 06 февраля 2010

без фактического HTML, с которым эта функция должна работать, единственное, что я могу предложить, это обратить внимание на регистр чувствительности в именах идентификаторов HTML и именах классов. У вас есть "#ics_alert_submit" в качестве кнопки, но "#ICS_upload_form" в качестве формы. Убедитесь, что случаи совпадают, как указано здесь: http://reference.sitepoint.com/css/casesensitivity#

...