繁体   English   中英

chrome android上的jQuery AJAX调用-此网站需要使用Javascript,请在​​浏览器中启用Javascript

[英]jQuery AJAX call on chrome android - This site requires Javascript to work, please enable Javascript in your browser

我已经实现了一个登录表单,该表单在提交调用jQuery AJAX到API时会检查身份验证。 在PC上的Chrome上运行正常,但在chrome android上则无法运行。 相反,它返回以下消息:

本网站需要使用Javascript,请在​​浏览器中启用Javascript或使用支持Javascript的浏览器

登录表单:

<form id="loginForm" class="mt-5 col-md-6 mx-auto">
        <!-- Email field -->
        <div class="input-group input-group-lg mb-3">
            <div class="input-group-prepend">
                <span class="input-group-text" id="basic-addon1">
                   @
                </span>
            </div>
            <input type="email" class="form-control form-control-lg" placeholder="Email"
             name="email" required>
        </div>
        <!-- Password field -->
        <div class="input-group input-group-lg mb-3">
            <div class="input-group-prepend">
                <span class="input-group-text" id="basic-addon1">
                    <i class="fas fa-lock"></i>
                </span>
            </div>
            <input type="password" class="form-control form-control-lg" placeholder="Password"
             name="password" id="pwdField" minlength="6" required>
            <div class="input-group-append">
                <button type="button" class="btn btn-light" id="showPwdBtn">
                    <i class="fa fa-eye" id="showPwdIcon"></i>
                </button>
            </div>
        </div>
        <input type="submit" value="Login" class="btn btn-success btn-block btn-lg mt-4">
    </form>

JavaScript代码:

$("#loginForm").submit(function(e) {
    e.preventDefault();
    let loginData = getFormDataAsJSON($(this));
    console.log(loginData);
    $.post(
      "/api/login",
      loginData,
      function(res) {
        if (res == true) {
          window.location = "/";
        } else {
          $("#regError").fadeIn("fast");
        }
      },
      "json"
    );
  });

Ajax调用之前的代码可以正常工作,但可以在ajax调用中显示消息。

https://www.wikihow.tech/Enable-JavaScript-on-an-Android-Phone

确保您没有为您的网站撰写脚本..删除被阻止的网站表单或清除Chrome数据,然后尝试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM