Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 与jQuery中的onLoad等价?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 与jQuery中的onLoad等价?

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子句中调用函数。无论请求如何执行,是否有任何方法可以调用该

当我在javascript中请求图像时,我有这个函数

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 

});

谢谢你,先生!只要它允许我就接受:)谢谢你,先生!只要它允许,我就会接受:)