为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax 在这种情况下不起作用,我不知道为什么

Ajax 在这种情况下不起作用,我不知道为什么

PIPIONE 2021-08-20 16:51:09
我正在尝试从 php 文件接收一些数据作为 json,php 似乎很好,html 也是如此,但是 te jquery 文件没有执行 .done 功能,我找不到原因。我使用的 Jquery 版本是 3.1.0,我使用 bootstrap 样式,但我认为这并不重要。HTML文件:<!DOCTYPE html><html><head><meta charset="utf-8"><title>Registro Chat</title><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"></head><body><h1>Chat 2.0</h1><div class="container col-md- mt-4">    <form id="formulario">      <div class="form-group">        <label for="usuario">Nombre de Usuario</label>        <input type="text" class="form-control" id="usuario" aria-describedby="emailHelp" placeholder="Introduzca el nombre de usuario">        <p id="p-usuario"></p>      </div>      <div class="form-group">        <label for="email">Email</label>        <input type="text" class="form-control" id="email" aria-describedby="emailHelp" placeholder="Introduzca su email">        <p id="p-email"></p>      </div>      <div class="form-group">        <label for="contra1">Contraseña</label>        <input type="password" class="form-control" id="contra1" aria-describedby="emailHelp" placeholder="Introduzca una contraseña">        <p id="p-contra1"></p>      </div>      <div class="form-group">        <label for="contra2">Repita la Contraseña</label>        <input type="password" class="form-control" id="contra2" placeholder="Repita su contraseña">        <p id="p-contra2"></p>      </div>      <button type="submit" class="btn btn-success bg-success">Enviar</button>      <a href="principal.html"><button type="button" class="btn btn-success bg-success">Inicio de Sesión</button></a>    </form></div>  <script src="//code.jquery.com/jquery-3.1.0.min.js"></script><script src="accionregistro.js"></script></body></html>JQuery 文件:$(document).ready(principal);function principal(){$('#formulario').submit(runAjax);}
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

我已经解决了这个问题,在 php 文件中的函数 Impact_rows 之前和之后缺少空格。感谢您的回答。


查看完整回答
反对 回复 2021-08-20
?
浮云间

TA贡献1829条经验 获得超4个赞

首先,根据jQuery 文档done回调类似于success. 因此,您必须尝试添加fail()always()回调以确定响应。


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信