我需要触发一个链接,但只有一次。
问题在于链接从GET函数加载了一些附加信息的同一页面。因此页面处于无休止的重新加载循环中。
这是我的(虚拟)代码:
<a id="sendbutton" href="myurl.com/data1&data2">CLICK</a>
<script type="text/javascript">
$(document).ready(function(){
$('#sendbutton')[0].click();
});
</script>
PS:这与cron作业有关。此活动只需每天进行一次。
答案 0 :(得分:1)
您可以验证网址,如果网址包含参数,请不要触发链接。
<a id="sendbutton" href="myurl.com/data1&data2">CLICK</a>
<script type="text/javascript">
$(document).ready(function(){
if(location.pathname == "" ){
$('#sendbutton')[0].click();
}
});
</script>
我正在使用全局变量&#34; location&#34;其中存储有关当前URL的信息。试试这个!