gpt4 book ai didi

javascript - 从后面的代码加载js setTimeout

转载 作者:行者123 更新时间:2023-12-03 10:18:11 24 4
gpt4 key购买 nike

使用 asp.net 如果我想从代码后面调用 JS 函数,我可以使用 ScriptManager...

string saveSuccessScript = "loadPopUp('Saved');";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);

但是如果我想调用setTimeout js函数怎么办

setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);

它没有名字。我给了它一个并尝试调用它......

setTimeout(function timeO() {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);

string saveSuccessScript = "timeO();";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);

这不起作用...不知道我做错了什么。

最佳答案

我不确定 ASP.NET 是如何处理这个问题的,但是既然你提到你需要给这个函数一些名称,这可能会起作用。

function myTimeout() {
setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
}

然后saveSuccessScript将是

string saveSuccessScript = "myTimeout();";

关于javascript - 从后面的代码加载js setTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768139/

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