使用$ .load()时如何等待所有脚本加载?

时间:2019-02-05 18:57:06

标签: jquery ajax load

在jquery中,如果我有

$("#box").load("blah.html", function() { 
    alert(1); 
}); 

并且html文件具有一些脚本导入标签,如何确保在将所有脚本加载到html文件后调用回调函数(警报1)?

谢谢

1 个答案:

答案 0 :(得分:-1)

在.load()的函数参数中,您需要包括一些参数来处理加载的成功或失败。

$("#box").load("blah.html", function(response,status,xhttp) { 
    if(status == "success")
        //success handling/loading
    if(status == "error")
        //error handling
});

希望这会有所帮助。如果您仍然遇到问题,W3学校将提供有关jQuery的.load()功能的良好演示。