2013-03-24 3 views
0

У меня есть 2 страницы в asp.net. parent.aspx и child.aspx. Существует гиперссылка на parent.aspx, которая загружает child.aspx в div. Эта загрузка выполняется с использованием метода загрузки jquery. Child.aspx имеет код что-то вродеjQuery :: как поднять событие при загрузке новой страницы в div

$(".lnkButton").click(function() 
    { 
     /* code */ 
    } 

Теперь моя проблема - каждый раз, когда я буду загружать child.aspx страницу из parent.aspx, я хочу назвать конкретное событие из child.aspx. Как я могу это сделать ?

+0

Как вы дочернюю страницу? вы используете загрузку jquery? – Anoop

+0

С функцией POST/GET jquery. (http://api.jquery.com/jQuery.post/ или http://api.jquery.com/jQuery.get/) – Crsr

+0

, если вы используете jquery, вы знаете, когда загрузка страницы завершена в обратном вызове – Anoop

ответ

1

Просто выберите целевой элемент и вызвать событие на нем так:

$(function(){ //ready 
    $(".lnkButton").click(function() { 
    $('.childDiv').load('child.aspx',function(){ //load complete 
     $('#parentDiv').trigger('click'); //replace 'click' with your event 
    }); 
    }); 
}); 
Смежные вопросы