Я сталкивался с подобной проблемой раньше.Трудно точно диагностировать без примера кода.
Это, вероятно, происходит потому, что ссылка (которую я предполагаю, является просто объектом, которому вы назначаете onClick даже?) Не была загружена до того, как выназначение этого события click.
Попробуйте назначить событие click объекту link после завершения вызова ajax.Это должно решить вашу проблему.
, поэтому это будет что-то вроде:
//ajax call
$.get(somepage,function(data){
//do some formating of data and probably insert into html?
//once new links have been inserted into html, assign click event.
$(".linkClass").click(function(){fnOpen()});
});