2015-09-29 1 views
0

J'utilise la fonction jQuery $ajax pour publier des données à la méthode code-behind de ASP.NET 3.5 webform qui fonctionne très bien, sauf mon window.location pour la redirection et/ou location.reload ne tire pas. J'ai également essayé widnow.location.href mais toujours pas de succès. Je reçois un appel d'alerte pour que le personnel soit retiré du rôle sélectionné avec succès. Je ne suis pas vraiment sûr de ce que je suis absent ici

$.ajax({ 
    url: 'SelectRoleToRemove.aspx/RemoveRoleFormSelectStaffProfile', 
    type: "POST", 
    data: JSON.stringify({ GivenStaffID: selectStaffID, GivenRoleID: selectedRoleID }), 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function (response) { 
     alert(response.d); 

     if (response.d == "The Staff Been Removed From Selected Role Successfully") { 

      widnow.location = "RemoveStaffFromRoles.aspx?staffID=" + selectStaffID; 

      location.reload(); 
     } 
     else { 
      window.location = "Roles.aspx"; 
     } 

    }, 
    failure: function (response) { 
     alert(response.d); 
    } 
}).done(function (response) { 
    // 
}); 

Répondre

2

Typo widnow.location, devrait être window.location ou essayer location.href

+0

mon erreur stupide ... merci beaucoup cela a fonctionné! – toxic

+0

Content d'entendre ça, et vous êtes les bienvenus! –