Javascript 与jQuery中的onLoad等价?
当我在javascript中请求图像时,我有这个函数Javascript 与jQuery中的onLoad等价?,javascript,jquery,html,Javascript,Jquery,Html,当我在javascript中请求图像时,我有这个函数 xhr.onload = function(e) { console.log(e); }; 这是按预期工作的,但当我尝试在jQuery中执行类似操作时 success: function (data) { console.log("hi"); } 什么都不会被打印出来。我使用developer chrome窗口检查请求,请求工作正常,但由于某些原因,没有在success子句中调用函数。无论请求如何执行,是否有任何方法可以调用该
xhr.onload = function(e) {
console.log(e);
};
这是按预期工作的,但当我尝试在jQuery中执行类似操作时
success: function (data) {
console.log("hi");
}
什么都不会被打印出来。我使用developer chrome窗口检查请求,请求工作正常,但由于某些原因,没有在success子句中调用函数。无论请求如何执行,是否有任何方法可以调用该函数?像是超负荷的
谢谢 您需要,因为无论响应状态如何,它都会执行:
complete: function (data) {
console.log("hi");
}
完整的
[……]
请求完成时(在执行成功和错误回调后)要调用的函数。该函数传递两个参数:jqXHR(在jquery1.4.x中,XMLHTTPRequest)对象和一个对请求状态进行分类的字符串(“成功”、“未修改”、“错误”、“超时”、“中止”或“解析器错误”)。从jQuery1.5开始,完整的设置可以接受函数数组。每个函数将依次调用。这是一个Ajax事件
无论响应状态如何,在执行时都需要:
complete: function (data) {
console.log("hi");
}
完整的
[……]
请求完成时(在执行成功和错误回调后)要调用的函数。该函数传递两个参数:jqXHR(在jquery1.4.x中,XMLHTTPRequest)对象和一个对请求状态进行分类的字符串(“成功”、“未修改”、“错误”、“超时”、“中止”或“解析器错误”)。从jQuery1.5开始,完整的设置可以接受函数数组。每个函数将依次调用。这是一个Ajax事件
另一种选择:
$(document).ready(function(){
//Write code here
});
另一种选择:
$(document).ready(function(){
//Write code here
});
谢谢你,先生!只要它允许我就接受:)谢谢你,先生!只要它允许,我就会接受:)