Articles of redirect

Rieles: redireccionar con llamada a Ajax.

Estoy tratando de redirigir a los usuarios que no han iniciado sesión directamente a una ventana de inicio de sesión, que es una ventana modal de arranque. Escribí un método llamado logged_in_user en ApplicationController : def logged_in_user unless !current_user.nil? flash[:danger] = “Please log in” redirect_to root_url end end El login_url enruta a las sessions#new , […]

“Return false” no funciona para el envío de formularios de jQuery cuando el script se carga desde una fuente externa

Tengo estas dos formas: y: Y este es el archivo POST.js externo: $(“#BgCFdisable”).click(function(){ $(“#BgCFLog”).animate({“max-height”:”100px”}, 300); $(“#BgCFLog”).html(“”); $.post($(“#DisableBackgroundCrossfadeForm”).attr(“action”), $(“#DisableBackgroundCrossfadeForm”).serializeArray(), function(data){ if(data == “DISABLED”){ $(“#BgCFLog”).html(“Background Crossfading disabled!”); $( “#BgCFdisable” ).attr(“disabled”, “disabled”); $( “#BgCFdisable” ).switchClass( “DisableButton”, “DisableD_Button”, 1000, “easeInOutQuad” ); $( “#BgCFenable” ).removeAttr(“disabled”); $( “#BgCFenable” ).switchClass( “DisableD_Button”, “EnableButton”, 1000, “easeInOutQuad” ); } }); $(“#DisableBackgroundCrossfadeForm”).submit(function(){ return false; }); }); […]

RedirectToRoute (“Default”) y Redirect (returnUrl) devuelven ‘200’ en lugar de ‘302’

Estoy tratando de usar el siguiente código para iniciar sesión en los usuarios: $(“form”).submit(function(event) { $.ajax({ type: “POST”, url: $(this).attr(“action”), data: $(this).serialize(), complete: function(XMLHttpRequest, textStatus) { if (XMLHttpRequest.status === 302) { // if they’ve successfully logged in, I redirect to their page window.location = XMLHttpRequest.getResponseHeader(“Location”); } } }); return false; }); Con el siguiente código […]

Redirigir todos los países excepto UNO

Tenemos una tienda en línea que solo está disponible para nuestros clientes locales. Si pongo múltiples códigos de países, no funciona. ¿Existe una alternativa para incluir todos los códigos de país excepto uno? Estado utilizando este código: jQuery.getJSON(‘http://freegeoip.net/json/’, function(location) { if (location.country_code == ‘AP’,’EU’,’AD’,’AE’,’AF’,’AG’,’AI’,’AL’,’AM’,’CW’, ‘AO’,’AQ’,’AR’,’AS’,’AT’,’AU’,’AW’,’AZ’,’BA’,’BB’, ‘BD’,’BE’,’BF’,’BG’,’BH’,’BI’,’BJ’,’BM’,’BN’,’BO’, ‘BR’,’BS’,’BT’,’BV’,’BW’,’BY’,’BZ’,’CA’,’CC’,’CD’, ‘CF’,’CG’,’CH’,’CI’,’CK’,’CL’,’CM’,’CN’,’CO’,’CR’, ‘CU’,’CV’,’CX’,’CY’,’CZ’,’DE’,’DJ’,’DK’,’DM’,’DO’, ‘DZ’,’EC’,’EE’,’EG’,’EH’,’ER’,’ES’,’ET’,’FI’,’FJ’, ‘FK’,’FM’,’FO’,’FR’,’SX’,’GA’,’GB’,’GD’,’GE’,’GF’, ‘GH’,’GI’,’GL’,’GM’,’GN’,’GP’,’GQ’,’GR’,’GS’,’GT’, ‘GU’,’GW’,’GY’,’HK’,’HM’,’HN’,’HR’,’HT’,’HU’,’ID’, ‘IE’,’IL’,’IN’,’IO’,’IQ’,’IR’,’IS’,’IT’,’JM’,’JO’, ‘JP’,’KE’,’KG’,’KH’,’KI’,’KM’,’KN’,’KP’,’KR’,’KW’, […]

¿Alguna forma de identificar una redirección al usar los métodos $ .ajax () o $ .getScript () de jQuery?

Dentro de la aplicación en línea de mi empresa, hemos configurado una API basada en JSONP que devuelve algunos datos que utiliza un marcador que estoy desarrollando. Aquí hay una página de prueba rápida que configuré y que llega a la URL de la API utilizando el método $.ajax() jQuery: http://troy.onespot.com/static/3915/index.html Si observa las solicitudes […]

Capturar el evento de recarga / solicitud después de que el servidor redireccione al archivo de descarga

Dentro de una página web tengo un botón de descarga de Excel, que redirige a una página web que sirve el archivo de Excel solicitado a través del tipo MIME de la application/ms-excel , que generalmente resulta en una descarga de archivos en el navegador. En la página web, tengo el siguiente código jQuery: $(document).ready(function […]

Manejo de redireccionamiento de Ajax

Me encontré con una situación que nunca había tenido que abordar antes. Tengo un cliente que necesita realizar una solicitud ajax a una URL. Por razones internas, esa URL redirige a otra URL cuyo código de estado debe ser accedido. ¿Este tipo de escenario de solicitudes múltiples se maneja de forma nativa por las solicitudes […]

¿Cómo lidiar con las solicitudes AJAX cuando caduca la sesión del usuario, o donde la solicitud termina en un 302

Se han formulado otras preguntas similares, pero no tendieron a lidiar con una solución genérica de propósitos múltiples. Solían tratar solo con problemas de autenticación de usuarios. A veces un 302 es válido para otras circunstancias. Entonces, ¿cómo puede crear un controlador genérico 302 para solicitudes ajax, mientras mantiene la funcionalidad para cualquier otra cosa […]

Problema de CORS Prelight

Recibo el siguiente error para una llamada jQuery a mi proxy de aplicación azul XMLHttpRequest no puede cargar https://azentsearchdev01-mytenant.msappproxy.net/search?text=mytext&type=json&callback=json_callback . La respuesta para la verificación previa no es válida (redirigir) Esto es lo que estoy haciendo Desde mytenantsite.sharepoint.com, realice una llamada jQuery a una aplicación de Azure en la siguiente URL: https://azentsearchdev01-mytenant.msappproxy.net Como parte de […]

¿Por qué las llamadas jquery ajax fallan después del tiempo de espera de la sesión en asp.net mvc?

cuando hay un valor en mi variable de sesión, mis llamadas ajax funcionan correctamente … Pero cuando se agota el tiempo de una sesión, no parece funcionar devolviendo el resultado json vacío … public JsonResult GetClients(int currentPage, int pageSize) { if (Session[“userId”]!=null) { var clients = clirep.FindAllClients(Convert.ToInt32(Session[“userId”])).AsQueryable(); var count = clients.Count(); var results = new […]