가능한 중복 :
Javascript hard refresh of current page새로 고침 웹 페이지 - 자바 스크립트
자바 스크립트를 사용하여 페이지를 새로 고침 할 수있는 방법이 있나요? jQuery Mobile을 사용하여 일부 통계를 listview (아마도 listview)에 표시하고 있으며 10 초마다 MySQL 데이터베이스의 데이터를 다시 채워야한다고 가정 해 보겠습니다. 이것이 가능한가? 사전에
감사합니다.
가능한 중복 :
Javascript hard refresh of current page새로 고침 웹 페이지 - 자바 스크립트
자바 스크립트를 사용하여 페이지를 새로 고침 할 수있는 방법이 있나요? jQuery Mobile을 사용하여 일부 통계를 listview (아마도 listview)에 표시하고 있으며 10 초마다 MySQL 데이터베이스의 데이터를 다시 채워야한다고 가정 해 보겠습니다. 이것이 가능한가? 사전에
감사합니다.
JQM을 사용하는 경우 목록보기에서 listview. ('새로 고침') 방법을 사용하십시오. ajax를 사용하고 핸들러의 목록에서 .refresh()를 호출하십시오. JQM 문서 FROM
$.ajax({ /* code goes here */
success : function(e) { for (var i in e.data)
{ listView.add(i); }
listview.listview('refresh'); });
: 목록 업데이트 http://jquerymobile.com/test/docs/lists/docs-lists.html 당신이 목록보기에 항목을 추가하는 경우, 당신은 스타일을 업데이트하는 데에 새로 고침() 메서드를 호출하고 추가 중첩 된 목록을 만들어야합니다 . 예 :
$ ('# mylist'). listview ('refresh'); refresh() 메서드는 목록에 추가 된 새 노드에만 영향을줍니다. 이는 성능상의 이유로 수행됩니다. 이미 개선 된 목록 항목은 새로 고침 프로세스에서 무시됩니다. 즉, 이미 확장 된 목록 항목의 내용이나 속성을 변경하면 이러한 내용이 반영되지 않습니다. 목록 항목을 업데이트하려면 refresh를 호출하기 전에 새 항목으로 바꿉니다.
이렇게하려면 ajax를 사용하는 것이 좋습니다. 그러나 JS에서 페이지를 새로 고침, 단지 수행
window.location.reload();
또는
window.location.href = window.location.href;
IE 및 Chrome에서 처음으로 작동하지만 다른 브라우저에서는 두 번째 방법이 작동하지 않았습니까? – Jeach
예 가능합니다. 설정에 따라 AJAX를 사용하거나 자바 스크립트로 페이지를 새로 고침 할 수 있습니다. – Styxxy
예 가능합니다. 아마 여러 가지 방법으로. 어떤 방법으로 시도 했습니까? –
이것은 중복되지 않습니다. 이것은 JQM에 관한 것입니다. –