如何在服务器变量改变值时触发jquery的变化?
How can I trigger a change in jquery when server variable changes value?
我已经创建了一个网站,我现在需要做一个回发,执行一些逻辑,改变一个特定的布尔变量从它的默认值false到true,当我回到视图(aspx页面),我想触发我的javascript代码的变化。
在aspx页面上,我显示了这个布尔值,但我无法捕捉到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');
});
演示示例
相关文章:
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- 如何用jquery替换字符串中可能变化的字符
- jQuery将侦听器的大小调整为只触发宽度的变化
- Jquery手机单页app+视频+动态变化视频
- 使用 jquery 检测变量变化
- jQuery没有'我不认识阶级的变化
- jquery ui:检测输入中的首次时间变化
- Jquery-背景图像随select中的数据属性而变化
- 如何在JQuery中检测按钮值的变化
- jquery位置随着.css()行为的奇怪而变化
- 简化 jQuery 以检测输入值的变化
- jQuery无法识别类的变化,尽管浏览器确实如此
- jquery函数不反映类的变化使我的另一个事件
- jQuery UI - 多个动态生成的滑块和函数,每个滑块和函数都会发生变化
- 在移动设备上,如何防止方向变化破坏 Jquery touchstart/touchend
- jQuery:滚动时平滑动画字体大小变化
- 使用 jquery 检测 aria-labelledby 值的变化
- 可以 jquery 检测表列宽度的变化
- jQuery:滚动时平滑宽度变化
- jQuery UI 滑块 - 根据选择而变化的自定义滑动按钮