1
사용자가 북마크 할 수 있고 양식을 제공 할 수있는 양식이 있고 해당 페이지가 제공하는 데이터로 오프라인으로 작업 할 수있는 사이트가 있습니다. 오프라인에서 작성 및 사용할 수있는 양식 데이터 변경 페이지를 다시로드하지 않고 URL에 양식 데이터 저장
이 같은 것을 상상해<textarea></textarea>
<input id="save" type="button" value="save" />
<input id="go" type="button" value="go" />
JS를 :
$('#save').click(function() { document.location.hash = $('textarea').val() });
$('#go').click(function() { /* create DOM structure based on textarea data */ });
이 잘 작동하지만 문제는 나는 또한 JS 장애인 사람들을 봉사 할 수 있기를 원하는 것입니다.
해시를 사용하면 PHP 액세스가 손실되지만, document.location.search
을 사용하면 페이지가 새로 고침되고 js를 사용하는 사람들에게 더 이상 오프라인으로 사용할 수 없게됩니다. 모두에게 적용 할 수있는 방법이 있습니까?
예 그렇다면 사용자가 해시를 변경 한 새 URL을 비 js 사용자에게 제공 할 수 없습니다. – qwertymk
하지만 비 js 사용자는 해시를 사용할 수 있습니까? – Leonid
이 태그는 앵커 태그로 작동하지만 해시 이름이있는 항목을 찾지 못하면 앵커 태그가 무시됩니다. Js는 픽업 할 수 있지만 PHP는 불가능합니다 – qwertymk