Я просто хочу вызвать функцию, когда форма загружается через ajax. Мой текущий код выглядит следующим образом:Jquery Live Load - Загрузить форму через ajax
$('form').live("load",function() {...}
Моего Аякс вызов выглядит следующим образом:
jQuery.ajax({
type: "get",
url: "../design_form.php",
data: "coll=App_Forms&form=Step_1_Company_Sign_Up",
dataType: "html",
success: function(html){
jQuery('#Right_Content').hide().html(html).fadeIn(1000);
}
})
Я знаю, что я мог бы поставить на мой звонок в части успеха вызова AJAX, но я пытаюсь свести к минимуму код и повторное использование других кодов, поэтому я бы очень хотел использовать функцию live.
Я загружаю форму через ajax, и когда эта форма загружена, я хочу вызвать функцию, используя jquery live. Это прекрасно работает, когда я установить его на «кнопку»
$('form').live("click",function() {...}
но ненужно запускать эту функцию на каждый клик, я просто нужно один раз запустить на форме нагрузки так, поэтому я хочу использовать загрузчик не клик.
спасибо.
Звоните .die внутри .live, поэтому он будет отключаться после выполнения один раз. Вы должны использовать .on если вы используете jQuery 1.7. –
Нет функции «загрузки» для жизни, единственный способ сделать это через обратный вызов успеха. –
Можете ли вы ответить на вопрос в пространстве ответов ниже этого пути, я могу дать вам зеленый галочку. Также, если бы вы могли привести пример того, где я должен поставить .die, я был бы очень благодарен. Благодарю. – user982853