window.location不在AJAX中重定向

时间:2017-06-19 22:07:56

标签: javascript php ajax

我尝试在使用AJAX提交表单后重定向用户。我尝试使用window.location.assign,window.location.href,两者都没有用。

当触发此功能时,我会在Google Chrome控制台中收到以下文字(此行引用console.log(响应),响应是我从funcaoCla.php返回的网址):

../ usuario / CLA?claatualizado

我的JS功能:

function funcaoCla(){
  var nomeCla = $("#nomeDoCla").val();
  var tagCla = $("#tagDoCla").val();
  var corDoCla = $("#corDoCla").val();
  if (verificaCla()){
    $.ajax({
      async: false,
      url: '../modulos/funcaoCla.php',
      type: 'post',
      data: {'cadastrar_cla':'cadastrar_cla', 'nomeCla' : nomeCla, 'tagCla' : tagCla, 'corCla' : corDoCla},
      success: function(response){
        console.log(response)
        window.location.assign(response)
      },
      error: function(response){
          console.log("ERRO")
          console.log(response)
          alert("Algo pode ter dado errado, atualize a pagina e tente novamente!")
      }
    })
  }else {
    return false;
  }
}

0 个答案:

没有答案