3
- 최근에 Laravel 5.5부터 시작합니다. 그리고 정렬 기능이 멈췄다.
- 나는 뷰에서 onchange 함수를 사용하므로 사용자가 asc asc/desc 정렬을 선택할 수 있습니다.
- 요점은 사용자가 이름으로 검색했거나 카테고리별로 정렬 한 후에 제품 가격별로 정렬 할 수있는 방법입니까?
- Laravel에서 URL에 매개 변수를 보내는 방법을 검색하고 이해하지 못합니다. 경로/URL에 게시하는 방법은 무엇입니까? 컨트롤러에서 사용하려면 어떻게해야합니까?
<select id = "sorting" name = "sorting" class="form-control selecting" onchange="Sorting()">
<option value="normal">Sort by Price</option>
<option value="asc">Price Ascending</option>
<option value="desc">Price Descending</option>
</select>
자바 스크립트 : 특정 URL에 데이터를 게시 https://www.w3schools.com/html/html_forms.asp를 참조하기 위해
function Sorting() {
var sorting = document.getElementById('sorting').value;
if(sorting == "asc")
{
window.location.href="{{route('product-management.asc')}}";
}
if(sorting == "desc")
{
window.location.href="{{route('product-management.desc')}}";
}
}
감사합니다. 프로그래밍 만 시작하기 때문에 "클라이언트 측"에 대해 이해하지 못합니다. 양식에 넣으면 사용자가
달성하고자하는 것은 사용자가 특정 클릭에 대한 특정 데이터를 정렬 할 수 있다는 것입니다. 이해할 수있는 것은 서버에 요청을 보내고 데이터를 정렬 한 다음 정렬 된 데이터로 응답 한 다음 데이터를 화면에 렌더링하여이를 수행하려고한다는 것입니다. JavaScript가 있으면 바로 데이터를 정렬 할 수 있지만 불필요하다고 생각합니다. 다음 기본 예를 참조하십시오. https://www.w3schools.com/jsref/jsref_sort.asp – Garre
오, 알겠습니다. Garre에게 감사드립니다. 나는 그것을 시도 할 것이다 – Kaori