Если вам нужно избежать встроенных сценариев, то вы можете использовать метод live () jQuery для привязки обработчика событий для элементов, которые еще не добавлены в DOM:
1) Обязательно включите jQuery в <head>
, а не в <body>
, поскольку нам нужно инициировать следующий код до создания любых элементов в теле.
2) Включите следующее, также в <head>
(например, как внешний файл js):
$("a").live("click", function(){// Use a more specific selector than "a" if poss.
getAjax( // This is your Ajax function. Adapt as required.
$(this).attr('href') // Pass in the <a>'s href attribute.
);
return false; // Cancel the default click handler, to prevent page redirect.
});