Ajax jak zrobić, żeby przesłaniu ajaxa odswieżyło mi stronę

Ajax jak zrobić, żeby przesłaniu ajaxa odswieżyło mi stronę
pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

Mam takie pytanie co trzeba zrobić, żeby po przesłanie mi zapytanie ajaxem odświeżyło mi stronę www próbowałem w kodzie php tym co jest wywoływany wraz z ajaxem zrobić return Redirect(); ale nie działa dodam, że korzystam z jquery i stosuje taką metodę load.

Kopiuj
function clearBasket(url) {
    var bool = confirm("Czy na pewno opróżnić ?");
    if (bool == true) {
        $("#divv").load(url);
        //location.reload(true);
    }
    
}

php

Kopiuj
    public function clear() {
        $calculate = new calculate;
        $calculate->clear();
        //return Redirect();
    }

html

Kopiuj
<a onclick="clearBasket('{{url('/calculate/clear_basket')}}')">Opróżnij koszyk<a/>
cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9214
0

Napisz proszę, po co jest to Ci dokładnie potrzebne/co i dlaczego chcesz uzyskać. Bo skoro chcesz stronę przeładować, to niekoniecznie jest Ci Ajax potrzebny. Jego głównym plusem/powodem stosowania jest możliwość dynamicznego wczytania danych bez przeladowania. Skoro chcesz z tego zrezygnować, to czemu nie zrobisz tego "tradycyjnie", bez AJAX'a?

pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

Bo najpierw nie chciałem przeładowywać strony, a jak zrobić w javascie to, żeby po wciśnięciu na tak, żeby sie określona strona wczytała.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9214
1

Tak najprościej to możesz do onclick dodać coś w stylu window.location.href = "http://www.w3schools.com"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.