gpt4 book ai didi

javascript - 如何为 Dojo 对话运行 onLoad 事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:20:49 25 4
gpt4 key购买 nike

我有一个 Dojo 对话框,其中包含来自 ajax 调用的内容。在对话框中,我需要一个 onLoad 事件(参数仅在 ajax 调用之后可用 - 所以我不能在 myDialog.show() 之前调用该函数)我的 jsp 正文标记中的 onLoad 事件是来自 ajax 调用的响应未被调用 - <body onload="new_record(${record_size}, '${id}')">任何帮助/提示都会非常好。谢谢。

最佳答案

Dijit 对话框支持 onShow 方法 - 您可以在 onShow 方法中对对话框内容进行 AJAX 拉取,然后填充对话框内容。

请注意,对话框内容通常嵌入在 dijit 内容 Pane 或 div 中

dojo.connect(myDialog, "onShow", null, function(e) {
//do AJAX call
// in the callback function, populate the dialog contents
});

另见 http://www.ibm.com/developerworks/web/tutorials/wa-dojotoolkit/section7.html举个例子

第一个

关于javascript - 如何为 Dojo 对话运行 onLoad 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091260/

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