es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La URL de Ajax no funcionó en el navegador móvil pero sí funcionó en el navegador de escritorio.

“EDITADO” Hola, tengo un código AJAX simple para mi inicio de sesión, funciona bien en mi navegador de PC, pero cuando intento usarlo en mi PDA Zebra no funciona, a veces funciona y puedo iniciar sesión, pero el JavaScript dentro del cuadro de mandos (input) no se ejecuta para (indrimuska editable-select), no sé cuál es el problema, este es mi código de inicio de sesión:

$(“#login”).on(‘click’, function() {
$.ajax({

url: '<?php echo base_url(\'login/login\') ?>',
type: 'POST',
data: $('\'#quickForm').serialize(),
dataType: 'JSON',
success: function(data) {
  if (data.status) {
    toastr.success('¡Inicio de sesión exitoso!');
    var url = '<?php echo base_url(\'dashboard\') ?>';
    window.location = url;
  } else if (data.error) {
    toastr.error(
      data.pesan
    );
  } else {
    for (var i = 0; i < data.inputerror.length; i++) {
      $(''[name=\'' + data.inputerror[i] + '\']'').addClass('is-invalid');
      $(''[name=\'' + data.inputerror[i] + '\']'').closest('.kosong').append(''<span>'');
      $(''[name=\'' + data.inputerror[i] + '\']'').next().next().text(data.error_string[i]).addClass('invalid-feedback');
    }
  }
}

});

});

y este es mi código para editable-select:

$(‘#editable-select’).editableSelect();
$(‘#editable-select2’).editableSelect();

Recibo el error 404 no encontrado:
imagen

La URL solo funciona para un tipo de navegador, cuando lo abro primero en el navegador móvil, mi archivo web.config no se activa en el navegador de la PC y lo mismo ocurre con mi navegador móvil cuando lo abro primero en mi navegador de la PC, ¿qué debo hacer? ¿Crear una aplicación separada para mi navegador móvil y de PC o alguna sugerencia?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece que hay algunos problemas potenciales que podrían estar causando fallos en las funcionalidades de inicio de sesión y editable-select en el navegador PDA. Aquí hay algunas cosas que podrían estar causando problemas:

    • La URL para la solicitud AJAX no es correcta: El mensaje de error en la captura de pantalla sugiere que la URL para la solicitud AJAX devolvió un error 404, lo que significa que el servidor no pudo encontrar el recurso al que apunta la URL. Es posible que la URL no sea correcta o que haya algo mal en la configuración del servidor que impida que se cumpla la solicitud. Para solucionar este problema, debe verificar la URL que la solicitud AJAX está enviando y asegurarse de que sea correcta. También podría intentar acceder a la misma URL directamente en su navegador PDA para ver si también devuelve un error 404.
    • El navegador PDA no es compatible con la biblioteca de JavaScript utilizada para editable-select: Es posible que la biblioteca de JavaScript utilizada para editable-select no sea compatible con el navegador PDA que está utilizando. Los diferentes navegadores tienen diferentes niveles de compatibilidad con JavaScript y otras tecnologías web, y es posible que la biblioteca no esté optimizada para dispositivos móviles. Para solucionar este problema, podría intentar usar una biblioteca de JavaScript diferente diseñada para dispositivos móviles, o podría intentar usar un enfoque diferente para la funcionalidad de editable-select (por ejemplo, usando un elemento select HTML estándar).
    • El archivo web.config no está configurado correctamente: El archivo web.config se utiliza para configurar IIS (Servicios de Información de Internet), que es el servidor web que se utiliza para alojar su sitio web. Si el archivo web.config no está configurado correctamente, puede causar problemas en cómo funciona su sitio web en diferentes navegadores y dispositivos. Para solucionar este problema, debe revisar el archivo web.config en busca de errores o malas configuraciones, y asegurarse de que esté configurado correctamente para su sitio web.

    En cuanto a si debe crear aplicaciones separadas para los navegadores móviles y de PC, eso realmente depende de su caso de uso específico y de los requisitos de su sitio web. Si su sitio web necesita admitir tanto a usuarios móviles como de escritorio, generalmente es mejor tener un único sitio web receptivo que pueda adaptarse a diferentes dispositivos y tamaños de pantalla. Sin embargo, si su sitio web tiene funcionalidades complejas que son difíciles de implementar en dispositivos móviles, puede ser necesario crear una aplicación móvil separada que brinde una experiencia simplificada para usuarios móviles. En última instancia, la decisión de crear aplicaciones separadas o no dependerá de sus necesidades y restricciones específicas.

Comments are closed.