このコードから関数を呼び出します:
<div id="header-button-news" class="header-button-info">
<a href="javascript:;" title="Новости" onclick="showNews()"></a>
<div class="new">2</div>
</div>
私の機能は
function showNews()
{
//other js which show block
jQuery("#loader").show();
//ajax which load content to block
jQuery.ajax({
type: "GET",
url: link,
dataType: "html",
success: function(data) {
jQuery('#top-info-news').html(data);
},
complete: function(){
jQuery('#loader').hide();
},
});
}
ajax呼び出しを1回だけ行うにはどうすればよいですか? コンテンツがロードされ、ページがrefresedされていない場合、ajaxをロードしないのですか? ブール変数を実行しようとしましたが、何もしませんでした。毎回関数を呼び出すためだと思います。やり方を教えてください。
ありがとうございました