猿问

js 代码在网络托管上不起作用,但它在本地主机上工作

我正在尝试在我的虚拟主机上运行一些 AJAX 代码。问题是它在我的本地主机上工作,但在我的网络托管上不起作用。有谁知道如何解决这个问题?


这是代码:


function validarCorreo(mail){

  var bool = false;

  var mail = {"mail" : mail};

  $.ajax({

    data: mail,

    url: '/carepets/validaciones/validarCorreo.php',

     type: 'post',

    async: false,

     success: function(response){

       if(response == true){

        $("#autenticacionCorreo").html("El correo esta      disponible.").css("color","green");

        bool = true;

      }else{

        $("#autenticacionCorreo").html("El correo esta ya registrado o es incorrecto.").css("color","red");

      }

    }

  });

  return bool;

}


FFIVE
浏览 173回答 1
1回答

潇潇雨雨

你应该检查两件事: 检查你是否在你的项目中正确地包含了 jQuery。还要检查您的服务器上的 validarCorreo.php 文件的相对路径是否正确,如果没问题,则检查该文件中是否没有错误。如果您可以检查您的网络活动选项卡以查看并与我们分享调用 validarCorreo 函数时发生的情况,那就太好了。
随时随地看视频慕课网APP
我要回答