Hej
Jeg har i min applikation behov for at lave en Ajax-kald som det allersidste i min installation-wizard.
Jeg har fået det på plads således at kaldet kører, men jeg kan ikke få den til at lave en redirect når den bagvedliggende PHP-kode er kørt.
-  //AJAX call to submit and install
-  $(document).ready(function(){
-      $.ajaxPrefilter(function(options, originalOptions, jqXHR){
-          if (options['type'].toLowerCase() === "post") {
-              jqXHR.setRequestHeader('X-CSRF-TOKEN', $('input[name="_token"]').attr('value'));
-          }
-      });
-      var formdata = '';
-      //console.log(formdata);
-      $.ajax({
-          type: "POST",
-          url: "/installer/run",
-          data: formdata,
-          dataType: "json",
-          success: function(response) {
-              window.location.href = "/installer/finish";
-          },
-          fail : function() {
-              window.location.href = "/installer/fail";
-          }
-      });
-  });
Den bagvedliggende PHP-kode bygger på Laravel 5.1 og dennes redirect() funktion benyttes til at afslutte med.
Hvis jeg blot laver en blank form der kører en POST til "/installer/run", så kører den fint igennem og laver den redirect der skal laves og jeg får herefter også enten fejlsiden eller finish-siden alt afhængig af resultatet, men hvordan fanger jeg en redirect i jquery ajax og giver den videre til browseren?