JQuery在UpdatePanel中当事件点击后JQuery事件不起作用的解决办法(JQuery与UpdatePanel问题解析)
2013-03-12 23:22
549 查看
原因不多说了,能搜到这儿的都知道是个咋回事,直接写代码了
1、首先 body 如此修改<body onload="load()">
2、将如下代码 放入<script language=’javascript’></script>中
3、保证selectXZ方法存在于<scirpt>块中
4、ready块内也放一份
5、经过以上几个步骤就ok了实现了,我的项目为:jquery的autoCompleated插件 与UpdatePanel的结合使用。
1、首先 body 如此修改<body onload="load()">
2、将如下代码 放入<script language=’javascript’></script>中
//解决 jquery 与 updatepanel 不能共存的方法 start function load() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); } function EndRequestHandler() { //updatePanel每次回调完成后会调用该参数,如果有需要在updatepanel内放置jquery的代码这里边也需要调用一份。 //重新注册jquery selectXZ(); } //解决 jquery 与 updatepanel 不能共存的方法 end
3、保证selectXZ方法存在于<scirpt>块中
//选择详址 function selectXZ() { $("#xz_a").click(function(){ $("#txtXZ").val($("#txtXZ").val()+$("#txtViliage").val()+$("#txtMPH").val()); }); }
4、ready块内也放一份
$(document).ready(function() { selectXZ(); });
5、经过以上几个步骤就ok了实现了,我的项目为:jquery的autoCompleated插件 与UpdatePanel的结合使用。
相关文章推荐
- [原创]JQuery的autoCompleate插件的使用(内含解决Jquery事件与UpdatePanel互斥的问题,只需要在body中改为如下:<body onload=’load()’></body>即可)
- updatepanel与jQuery事件失效问题的解决方法
- 应用UpdatePanel后jQuery事件失效问题的解决方法
- updatepanel中动态生成组件及绑定事件问题的解决
- jQuery绑定和解绑点击事件及重复绑定解决办法
- jquery点击事件失效原因及其解决办法
- UpdatePanel 与Jquery.Thickbox 失效解决办法
- Gridview Row事件响应方法无法获取其它UpdatePanel中控件数据的解决办法
- jQuery绑定和解绑点击事件及重复绑定解决办法
- jQuery在updatePanel中失效的解决办法
- jquery使用live绑定toggle事件,第一次点击没有反应,第2次才起作用问题
- jquery绑定事件不起作用解决办法,永久生效
- ASP.NET中UpdatePanel与jQuery同时使用所遇问题解决
- jquery append 动态添加的元素事件on 不起作用问题的解决
- jquery添加未来元素时,其绑定事件不起作用解决办法
- asp.net updatePanel easyUI控件 失效问题解决办法
- ionic开发——百度地图InfoWindow信息窗口上添加按钮,无法触发点击事件问题解决办法
- (转载)js(jquery)的on绑定点击事件执行两次的解决办法
- jquery使用("#id").click(function(){})点击事件失效的解决办法
- C#中关于updatePanel与freeTextBox不兼容的问题 当页面刷子新后,ftb不能输入内容的解决办法