【问题标题】:Ajax transfer data but not show success messageAjax 传输数据但不显示成功消息
【发布时间】:2021-10-28 17:42:57
【问题描述】:

我的 Ajax 发送数据成功但不显示 成功消息。在控制台中没有错误。

''''
<script type="text/javascript">
function user_register(){
    var num1=jQuery('#name').val();
    var num2=jQuery('#email').val();
    var num3=jQuery('#mobile').val();
    var num4=jQuery('#password').val();
    // user_register.preventDefault();
    jQuery.ajax({
        url:'registration.php',
        type:'post',
        data:'num1='+num1+'&num2='+num2+'&num3='+num3+'&num4='+num4,
        success:function(result){
            console.log("Success");
            alert(result);
        }
    })

}

【问题讨论】:

  • 什么是http状态码?

标签: jquery ajax ajaxform


【解决方案1】:

只有当服务器响应“成功响应”时才会触发成功。 请注意您从服务器获得的状态码是什么,同时尝试启用错误块。

参考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

.error: function(jqXHR, textStatus, errorThrown) {
  console.log(textStatus, errorThrown);
}

【讨论】:

  • 感谢您提供这些有用的信息,但我正在使用 localhost。
  • @RoshniMahk 甚至本地主机也请求端点:“registration.php”。这必须返回一些“成功的响应”。
  • @RoshniMahk 甚至 Localhost 也是您的请求端点:“registration.php”。在完成所有必须返回一些“成功响应”的逻辑之后,检查您的请求是否正确登陆“Registration.php”文件中的标题。
猜你喜欢
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 2021-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多