gpt4 book ai didi

.net - ASP.Net Ajax PageMethod - 保留对 DOM 对象的引用

转载 作者:行者123 更新时间:2023-11-30 06:49:43 26 4
gpt4 key购买 nike

调用 ASP.Net PageMethod 时,我们按如下方式调用它:

function doSomething(htmlElement)
{
PageMethods.GetText(onSuccess, onFailure);
}

在上面的示例中保留对 htmlElement 的引用的最佳方法是什么,以便我们可以在 onsuccess 方法中继续使用它?

提前感谢您的帮助

最佳答案

由于 Javascript 支持 closures ,您无需担心维护对元素的引用;因为它在 onSuccess 的词法范围内(假设您在 onSuccess 的位置内联一个未命名的函数。)

简单地说,您为 onSuccess 设置的函数已经可以使用对该元素的引用,就好像它是作为参数传入的一样。

function doSomething(htmlElement)
{
PageMethods.GetText(function(x, y){ var v = htmlElement /*won't be null*/ } , onFailure);

}

关于.net - ASP.Net Ajax PageMethod - 保留对 DOM 对象的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1597413/

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