javascript - 如何检查 jquery 是否正常工作以及 Jquery.min.js 文件是否已成功加载
问题描述
我遇到了一个大问题,即我的代码大部分时间都能正常工作,但有时当我将数据插入数据库时,它会以 json 格式返回输出。以 json 格式获取数据。
大多数时候我得到“成功”作为响应,这是由 json 返回的,但有时我会在输出中得到完整的 json。
我有两页 -
- index.php 页面 - 在这里我得到registration.php页面作为json返回的响应
- 第二个是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) 文件是否已成功加载,以便它不能停止工作并始终响应输出。或者是否有其他停止响应的原因。
解决方案
尝试使用:
$(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;
})
推荐阅读
- c++ - 如何在 C++ makefile 中包含库
- node.js - 关键字列表为空时如何返回所有文档
- matlab - parfor 不会将更改传播到句柄类
- node.js - 有没有办法流式下载正在 nodejs 服务器上转换的 mp3 文件?
- tensorflow - Google Cloud ML Engine 超参数调优:对大型机器有什么优势?
- android - 如何在 Android 中获取剪贴板历史记录
- javascript - Highcharts:如何将每列显示为单独的系列?
- jquery - 如何为多个表添加添加行、删除行
- s4sdk - S4 SDK 中 WorkforceTimesheet 中缺少类 TimeSheetEntryField
- bash - 使用 sed 和 grep 的脚本会产生意外的输出