이 질문의 제목이 적절한 지 모르겠습니다.html 요소에 대한 메타 정보는 어디에 두어야합니까?
데이터베이스의 개체를 나타내는 클릭 가능한 div로 채워진 세로 막대가 있습니다. 사용자가이 div 중 하나를 클릭하면 아약스를 통해 더 자세한 정보를 가져와 주 콘텐츠 영역에받은 정보를 표시하고 싶습니다.
각 사이드 바 div에는 내 자바 스크립트로 서버에 전달할 수있는 id
이 있어야합니다.
페이지에서이 ID를 어디에 넣어야하는지 궁금합니다.
이 작업을 수행하는 모범 사례가 있습니까?
가 클릭 할 수있는 요소에 대해''의 사용을 고려하여 서버 측 스크립트에서 확인 요청이 AJAX 요청 인 경우 (X-Requested-With 헤더를 통해) 스크립트 또는 AJAX 요청이 아닌 경우 전체 페이지에서 필요한 것을 보내십시오. 이렇게하면 검색 엔진이로드 된 데이터를 적절하게 색인화 할 수 있으며 JavaScript가없는 사용자도 사이트를 사용할 수 있습니다. – ThiefMaster
검색 엔진에서이 콘텐츠의 색인을 생성하기 때문에 이것이 가장 적합하다고 생각합니다. 그러나 어떻게하면 자바 스크립트가 실행 중일 때 링크가 따르지 않도록 만들지 만 그렇지 않으면 따를 수 있습니까? onclick을 사용하고 false를 반환합니까? – wbarksdale
이벤트 처리기 함수에서 [e.preventDefault();] (http://api.jquery.com/event.preventDefault/)는 함수의 첫 번째 인수 인 'e'를 사용합니다. – ThiefMaster