1
我想設置一個鏈接,將自動點擊以刷新數據每十秒..由於某種原因,我似乎無法得到正確的語法。無法獲得自動jQuery點擊
如果我有
<a id="test123" data-remote="true" href="http://www.w3schools.com">test</a>
我的腳本的鏈接是
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
//<![CDATA[
$(document).ready(
function() {
setInterval(function() {
$("a#test123").click();
$("a#test123").trigger("click");
$("a#test123").after("testing");
}, 10000);
});
與上面的代碼,「測試」將我的鏈接後出現每十秒鐘。但是,鏈接不會執行。我認爲這意味着我的jquery,js和ID是正確的。但是,該鏈接不會自動點擊w3schools的「試用」測試,也不會自動點擊進入我的頁面。
你想刷新頁面嗎?使用location.reload()。它也可以用於iframe。 – stomo21
一個簡單的鏈接不會「刷新數據」,它只會在某處鏈接。所以大概是'data-remote =「true」'與它有關,通過觸發某種腳本/功能 - 關於你完全沒有提及的細節。所以原因可能在於該腳本的工作方式,而不是單擊鏈接本身。 – CBroe
@CBroe - 最終目標是在Ruby應用更新中獲得部分內容。有了Ruby,我可以做一個link_to,它將通過手動點擊來刷新部分我想要的方式。執行自動點擊的功能可以讓我設置定期刷新部分。 –