1
3
您可以使用匿名函数和闭包。 function ReportPost(updateSpan, postID) { if (confirm("Are you sure you want to report this post as spam or abuse?")) { var proxy = SiteWS.ReportPost( postID, function(sender,e) {updateSpan.innerHTML = "Post reported" }, function(sender,e) {updateSpan.innerHTML = "An error occurred while reporting the post" } ); } } 编辑: 隐马尔可夫模型。。只是想知道,当调用匿名方法时,updateSpan会引用相同的范围吗?瓦利德·艾莎是的,这就是闭包的魔力。试试这个小例子:
您将看到,每次调用匿名函数时,它都会从调用bar()的时间/上下文中保留“自己的”val值。
|
2
0
不是JavaScript开发人员,因此这可能不起作用。是否可以保存对post id和spantoupdate的引用,然后让服务器的响应包含post id。然后可以检索正确的spantoupdate。 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |