data-false="false"는 실제로 무엇을 합니까?
내 사이트의 링크가 작동하지 않고 사용할 수 있는 해결책이 있습니다.data-ajax="false"
제대로 된 설명을 듣지 못한 채 제 닻 위에 있습니다.누가 나 좀 도와줄래요?
data-ajax
는 jQuery Mobile의 기능입니다.JQM은 기본적으로 향상된 사용자 환경과 전환을 위해 Ajax를 통해 페이지를 로드하려고 합니다.설정하는 경우data-ajax='false'
그러면 JQM은 Ajax를 사용하는 대신에 일반 페이지 요청을 할 것입니다.이것은 링크뿐만 아니라 양식에서도 사용할 수 있습니다.
문서에서:
이 명령은 프레임워크에 URL의 Ajax 해시를 지우기 위해 전체 페이지를 다시 로드하도록 지시합니다.
모든 링크에서 Ajax를 사용하지 않으려면 추가하는 대신data-ajax
모든 것에 대해, 당신은 다음과 같이 할 수 있습니다.
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
});
전혀 없습니다.
data-*
는 JavaScript에서 액세스하기 위해 데이터를 저장할 수 있는 일반 속성 집합입니다.
당신이 그것들을 다루는 자바스크립트를 가지고 있지 않는 한, 그것들은 의미가 없습니다.
jQuery에는 그들과 함께 무엇이든 할 수 있는 기본 제공되는 것이 없습니다.
요소의 속성을 data-name으로 설정하면 jQuery를 통해 다음을 사용하여 가져올 수 있습니다.$('element').data('name')
대신에$('element').attr('data-name');
,그렇지만data-*
속성은 여전히 이벤트 위임에 사용될 수 있습니다.$(document).on('click', '[data-name]', function(){});
언급URL : https://stackoverflow.com/questions/13357088/what-does-data-ajax-false-really-do
'programing' 카테고리의 다른 글
오류 처리(ex 발송).고객에게 보내는 메시지) (0) | 2023.08.23 |
---|---|
jQuery 데이터 테이블:3자를 입력하거나 버튼을 클릭할 때까지 검색 지연 (0) | 2023.08.23 |
어레이가 비어 있는지 null인지 확인합니다. (0) | 2023.08.23 |
이전에 로드된 모든 PowerShell 변수 나열 (0) | 2023.08.23 |
python에서 변수 이름을 어떻게 인쇄할 수 있습니까? (0) | 2023.08.23 |