mshd.net
当前位置:首页 >> jquEry+AjAx局部刷新部分js失效怎么解决 >>

jquEry+AjAx局部刷新部分js失效怎么解决

楼主看我的$("#_b").click(function () { $.ajax({ type: "POST", url: "youaction.action", data: "name=" + var1 + "&time=" + var2, dataType: "json", success: function(responseText) { var valA = responseText.fieldA; var valB = respo...

失效的原因是你仅在页面加载时对元素进行处理,但通过ajax加载的新元素没做处理。 如果你仅需要改变样式,可以在css中通过选择器来实现,如 .first:hover { color:red;}如果你还需要对其进行其他处理,则需要在ajax的callback中对新加载的元素进...

我估计的写的click事件是这样的 $(".input").click(function(){}) 或者 $(".input").one(function(){}) click事件是对页面已有的对象做的,当后面生成的对象不属于它的范畴 以下有两个解决办法: 1)将click修改(推荐) $(":input").live('clic...

你是js事件处理机制没弄清楚,建议过看看js(当然,是高级篇) 看这文章吧 click bind live delegate区别 http://www.cnblogs.com/zony/articles/jquery.html

利用getScript()方法。ajax局部加载数据后,再执行一次你在head内的js脚本 $getScript('http://your_external_javascript.js');

$("body").delegate('ul.list li>span', "click", function(){ $(this).closest("li").addClass('act').siblings("li").removeClass('act'); });

如果你没有做过特殊处理,jQuery是全局变量。 既然这样子,你说jQuery有问题,其实是不是应该说,你自己的代码有问题?

以新增用户为例,这是jsp部分代码。 新增用户 function getOrgInfo() { art.dialog.open('./orgnization/show_org_dbselect', { title : '选择归属地域', width : 300, height : 600, lock : true, }, false); } function doAddUser() { var org...

借助jquery框架完成ajax是非常容易的,代码如下: $.ajax({ url:'Action',//你对数据库的操作路径 data:{//这是参数 id:1, name:'zhangsan' }, type:'post',//提交方式 // dataType:'json',//返回数据的类型 success:function(data){//后台处理...

按照我的推测,你说的跑回页面顶端和你的代码没有一毛钱关系。 你是不是有一个链接,链接的点击事件去调用的 ajax 代码,像下面这样? 如果要是这样的话,你就把它改成: 就能解决了。 以上,请采纳,请给分。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com