programing

data-false="false"는 실제로 무엇을 합니까?

yellowcard 2023. 8. 23. 21:44
반응형

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

반응형