jQuery:如何只触发一次点击document.ready?

jQuery: how to trigger a click on document.ready only once?

我需要触发一次link,但只有一次。

问题是 link 使用 GET 函数的一些附加信息加载同一页面。所以页面处于无休止的重新加载循环中。

这是我的(虚拟)代码:

<a id="sendbutton" href="myurl.com/data1&data2">CLICK</a>

<script type="text/javascript">
   $(document).ready(function(){
      $('#sendbutton')[0].click();
   });
</script>

PS:这与 cron 作业有关。此事件每天只需发生一次。

您可以验证URL,如果包含参数,请不要触发link。

<a id="sendbutton" href="myurl.com/data1&data2">CLICK</a>

<script type="text/javascript">
   $(document).ready(function(){
   if(location.pathname == "" ){
   $('#sendbutton')[0].click();
   }
});
</script>

我正在使用存储有关当前 URL 信息的全局变量 "location"。试试这个!