gpt4 book ai didi

javascript - 触发外部脚本并加载内容

转载 作者:行者123 更新时间:2023-12-03 09:32:27 27 4
gpt4 key购买 nike

我使用 $.getScript 触发了外部 .js 函数,完成后,我将内容加载到“div”元素(“Result”)。因此,在完成所有操作后,我想执行其他功能,例如提醒下载的内容(例如:#items)。但是,当我发出警报时,我认为整个内容尚未下载,因此它没有为我提供完全下载的内容。我怎样才能实现它?

$.getScript( "../js/script.js" )
.done(function( script, textStatus ) {
load(function(){
$('Result').html();

});
alert($('#items').html());
})
.fail(function( jqxhr, settings, exception ) {
alert( "Triggered ajaxError handler." );
});

function load(callback)
{
$("#Result").load("/somepage.aspx", function (response, status, xhr){
if ( status == "error" ) {
var msg = "error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
if(callback){
callback();
}
});
};

<div id="Result"></div>
<div id="error"></div>

最佳答案

我不确定您的代码是否正确,因为您得到 js ,但是在done上,你给出#result的html ,然后警报 html #item !这对我来说没有任何意义。还有load的工作是什么?您在 $.getScript 下面编写的函数?

更新那么,您做了一些更新,我认为您想要获取一页,而不进行任何回发,不是吗?

关于javascript - 触发外部脚本并加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459619/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com