페이지에 4 개의 링크가있어 모두 검색 페이지로 연결됩니다. 검색 페이지에는 검색 상자와 필터에 대한 4 개의 확인란이 있습니다. 다른 페이지에서 클릭 한 링크를 기반으로 필터를 사용하도록 설정하는 가장 좋은 방법은 무엇입니까? 따라서 홈 페이지에서 링크 2를 클릭하면 검색 페이지에서 두 번째 옵션이 선택됩니다. PHP와 jQuery를 사용하고 있지만 한 페이지에서 다른 페이지로 옵션을 전달하는 방법을 모르겠습니다.링크의 확인란을 활성화하십시오.
0
A
답변
1
당신은 이후의 각 "검색 페이지"에서 GET
HTTP 프로토콜을 사용하여 사용자 정의 방법 $.urlParam
와 URL에서 직접 정보를 얻을 수 있습니다.
$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
1
가장 간단한 방법은 각 하이퍼 링크의 URL을 통해 쿼리 매개 변수를 전달하는 것입니다. 예를 들어,
<a href="search.php?filter=1">Search page</a>
검색 페이지에서 PHP 또는 jQuery를 사용하여이 쿼리 매개 변수를 읽고 적절한 조치를 취할 수 있습니다.
PHP 예 :
<input type="checkbox" name="filter1"<?php
if(isset($_GET['filter']) && $_GET['filter'] == 1){
print "checked";
}
?> /> Filter 1
관련 문제
- 1. 확인란을 사용하여 필드를 활성화하십시오.
- 2. 확인란을 선택하여 안드로이드에서 음악 비활성화를 활성화하십시오.
- 3. 확인란을 선택했을 때 텍스트 상자를 활성화하십시오.
- 4. 하나를 선택하십시오. jcombobox를 활성화하십시오. 다른 jcombobox를 활성화하십시오.
- 5. 자바 스크립트로 체크 박스를 활성화하십시오.
- 6. 체크 박스를 사용하여 버튼을 활성화하십시오.
- 7. 확인란을
- 8. PHP와 HTML에서 viewstate를 활성화하십시오.
- 9. 다른 하나가 완료되면 활성화하십시오
- 10. CLOSE 버튼을 활성화하십시오.
- 11. nitrous.io에서 PHP 모듈을 활성화하십시오.
- 12. RecyclerView에서 항목 교환을 활성화하십시오.
- 13. 클래스에서 NSCopying 프로토콜을 활성화하십시오.
- 14. ListAdapter의 모든 항목을 활성화하십시오.
- 15. 이클립스에서 팝업 문서를 활성화하십시오.
- 16. 항목 위젯을 활성화하십시오.
- 17. AIX에서 bash를 활성화하십시오.
- 18. UIWebView에서 닫기 버튼을 활성화하십시오.
- 19. `li` 클래스를 활성화하십시오 capybara
- 20. jqGrid에서 그룹화를 동적으로 활성화하십시오.
- 21. Django에서 부적절한 URL을 활성화하십시오.
- 22. divs를 연속으로 활성화하십시오.
- 23. Ubuntu에서 CodeIgniter 로깅을 활성화하십시오.
- 24. weblogic에서 저지 로깅을 활성화하십시오.
- 25. MainActivity에서 SQLiteHandler를 활성화하십시오.
- 26. $ 지시어를보고 클릭시 지시문을 활성화하십시오.
- 27. GPS를 프로그래밍 방식으로 활성화하십시오.
- 28. id가있는 체크 박스를 활성화하십시오
- 29. Jquery 탭을 추가하여 활성화하십시오.