如何在ajax网站上加载一次javascript函数?

如何在ajax网站上加载一次javascript函数?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个javascript函数,它需要在content元素中,而不是在header中,因为动态ajax重载会重新加载主内容而不是header 我希望每个会话只加载一次此javascript函数。我的意思是,当用户单击“第1页”时,页面加载这个特定的函数,当用户单击第2页,然后再次单击“第1页”时,javascript函数不会重新加载自身 有办法吗 谢谢。创建一个跟踪页面是否已加载的对象 var isLoaded = { page1: false, page2: false };

我有一个javascript函数,它需要在content元素中,而不是在header中,因为动态ajax重载会重新加载主内容而不是header

我希望每个会话只加载一次此javascript函数。我的意思是,当用户单击“第1页”时,页面加载这个特定的函数,当用户单击第2页,然后再次单击“第1页”时,javascript函数不会重新加载自身

有办法吗


谢谢。

创建一个跟踪页面是否已加载的对象

var isLoaded = {
   page1: false,
   page2: false
};

// click...
if (isLoaded.page1) {
   $('#page1').show();
} else {
  $.get('/page1.html', function(html) {
      $('#page1').append(html).show();
      isLoaded.page1 = true;
  });
}

事实上,这里是我的javascript函数:$(function(){YAHOO.MediaPlayer.addTracks(document.getElementById(“ajazload”),1,false)});如何防止每次加载ajax页面时都重新加载它?我只想在第一次加载页面时加载这个函数。