mgsmus
Hocam tam olarak demek istediğim bu değildi. Hepsiburada gibi url oluşturmak istiyorum.
Bakın burada seçimlerimi yapınca sayfa yenileyerek aşağıdaki gibi bir url oluşturuyorum. Ancak beden birden fazla kez seçildiğinde beden ibaresi tekrarlanmaması lazım. beden=xxl-s-l gibi olmalı. İlk derdim bu. Sonrasında sizin dediğiniz gibi explode yapıp verileri okumak kalıyor.
Şuan yaptığım url (istemediğim)
https://.............../urunler/ayakkabi?beden=xxl?beden=xl?ayakkabi-numarasi=30?beden=xxl?beden=s
Olmasını istediğim url
https://……………/urunler/ayakkabi?beden=xxl-xl-s?ayakkabi-numarasi=30
Bunun için yazdığım jquery bu şekilde.
` <script>
$(".selectFilter").change(function() {
if (this.checked) {
var url = "{{ route('frontend.selectFilter', ['slug' => $category[0]->slug]) }}";
var button = $(this);
postData = button.data("id");
postCsrf = ("_token", "{{ csrf_token() }}");
var value = $(this).val();
var name = $(this).attr("name");
var url = location.href + "?" + name + "=" + value;
window.location.replace(url, "_self");
apps.confirm(url, postCsrf, postData, true, true);
}
});
</script>`
Bu kısımda aşağıda vurguladığım bölüm ile url ye seçimleri atıyorum.
**var value = $(this).val();
var name = $(this).attr("name");
var url = location.href + "?" + name + "=" + value;
window.location.replace(url, "_self");**