gpt4 book ai didi

javascript - 当服务器变量更改值时,如何触发 jquery 的更改?

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

我已经创建了一个网站,现在我需要进行回发,执行一些逻辑,将特定的 bool 变量从默认值 false 更改为 true,当我返回 View (aspx 页面)时,我想触发我的 javascript 代码中的更改。

在 aspx 页面上,我呈现了这个 bool 值,但我无法捕获 jquery 中的更改。

我正在使用 updatepanel 和 AsyncPostBackTrigger。

基本上我点击按钮进行回发并更改值

<asp:Button ID="Book" CssClass="ecommercebutton btn btn-primary " runat="server" Text="Book" OnClick="Book_Click" />
<div id="NeededVAriable" style="display: none"><%=Test.ToString().ToLower()%></div>

在我的 jquery 脚本中:

 $("#NeededVAriable").live("change",function () {
alert("i am here")
})

我的更改功能从未被命中...我该怎么做?

谢谢!

最佳答案

对于 div 你必须像这样检测变化:

$("#NeededVAriable").on("DOMSubtreeModified",function(){
alert('changed');
});

DEMO EXAMPLE

关于javascript - 当服务器变量更改值时,如何触发 jquery 的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929787/

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