首页 > 解决方案 > 如何检查 jquery 是否正常工作以及 Jquery.min.js 文件是否已成功加载

问题描述

我遇到了一个大问题,即我的代码大部分时间都能正常工作,但有时当我将数据插入数据库时​​,它会以 json 格式返回输出。以 json 格式获取数据。

大多数时候我得到“成功”作为响应,这是由 json 返回的,但有时我会在输出中得到完整的 json。

我有两页 -

  1. index.php 页面 - 在这里我得到registration.php页面作为json返回的响应
  2. 第二个是registration.php - 这里我有将数据插入数据库的代码,它工作正常,大部分时间返回json响应为“成功”。

但是有时将数据插入数据库(registration.php)的页面停止工作并显示完整的json作为输出。

这是js文件

<script src="https://code.jquery.com/jquery-3.5.0.min.js" type="text/javascript"></script> 

我认为只要 jquery(JS) 文件没有完全加载,它就会停止工作。

所以现在我的问题是如何在提交表单或处理之前检查我们的 jquery(JS) 文件是否已成功加载,以便它不能停止工作并始终响应输出。或者是否有其他停止响应的原因。

标签: javascriptphpjqueryjson

解决方案


尝试使用:

$(document).ready(function () {

})

喜欢 :

$(document).ready(function () {

    $.ajax({
    type: 'POST',
    url: 'regstriation.php',
    data: $(this).serialize()
    })
    .done(function(data){
    var obj = JSON.parse(data);
    var ayz = obj.message;
    $('#response').text(ayz);
    if(ayz == "success")
    {   
         window.location="https://www.example.com/";
    }
    })
    .fail(function(){
    alert( "Posting failed." );
    });
    return false;

})

推荐阅读