Я пытаюсь настроить ссылку, которая будет автоматически щелкана, чтобы обновлять данные каждые десять секунд. По какой-то причине я просто не могу получить синтаксис правильно.не может получить автоматический 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 'try it', либо когда я помещаю его на свою страницу.
Вы пытаетесь обновить страницу? используйте location.reload(). он также может использоваться для iframe. – stomo21
Простая ссылка не «обновляет данные», она только _links_ где-то. Так что предположительно «data-remote =» true »' имеет к этому какое-то отношение, вызывая какой-то скрипт/функциональность - подробности, о которых вы полностью не упомянули. Таким образом, причина может также заключаться в том, как работает этот скрипт, а не в самом нажатии на ссылку. – CBroe
@CBroe - Конечная цель состояла в том, чтобы иметь частичное обновление рубинового приложения. С Ruby я могу сделать link_to, чтобы обновить частичную, как я хотел, с помощью ручного нажатия. Возможность делать автоматический клик позволила бы мне настроить периодическое обновление частичного. –