ajax叠加(ajax用ajax返回数据)示例代码
在最近的一个人事管理系统的登录功能,第一个是部门作为参数,Ajax的参数发送到数据库的查询,然后在表动态生成对员工信息的返回页面中的div的表,最后一列是登录按钮,然后我想用jQuery让牌子上的按钮,然后将数据发送到与Ajax的表的数据库,更新考勤表,所以我把每一个员工的信息,每个ID属性设置为第一个按钮ajax返回次数,使用jQuery来获得,如何获得使用标签加上事件选择器的思想,编写了以下代码:复制代码代码如下所示:
$(函数(){())
$(TR输入:按钮)。Click(){)
$ ajax({
类型:邮政
网址:page_helper .ashx
数据:name = kpid + $(this)。Attr(ID),
成功:功能(HTML){
$(# returnhtml)。Html(HTML);
},
错误:函数(){
警报(服务器忙,请稍后再试)!;
}
});
}
});
但点击后,我发现我没有得到点击事件。点击按钮根本没有回应。当我看着返回的源代码在浏览器中,我发现返回阿贾克斯HTML代码没有被添加到页面,然后去长时间在百度中搜索,阿贾克斯表示,数据返回给浏览器的查看源代码,因为它是异步的,寻找了一天,头大的痛苦,然后在晚上,每次遇到大问题了,赶紧入睡,在梦中实现,所以能休息的另一方面,它可以解决问题,一般问题的第二天会有答案,但也可以实现。
当我在第二天早上醒来时,没有办法思考。我认为这应该是个大问题。我不可能意识到这一点吗百度几乎没有使用这两个Ajax请求,但在QQ空间中,它提供了奖励和帮助。它悬赏三天三夜。最后,我的高中同学帮了我。不是因为他帮了我的忙,哈哈哈。
高中同学们这么说。在jQuery中,有一个活的方法,它可以获得动态生成的HTML代码元素。后来,我把活方法敲进去,看到了三个参数事件、数据、函数,所以我查看了jQuery的帮助文档。
事件:必须指定一个或多个附加到元素上的事件,并从空间中分离若干事件,它必须是一个有效事件。
数据:可选,指定传递给函数的附加数据。
函数:必须指定在当前事件发生时运行的函数。
这时,我正遭遇一场旱灾,所以写下下面的代码:
复制代码代码如下所示:
$(函数(){())
$(输入:按钮)。
$ ajax({
类型:邮政
网址:page_helper .ashx
数据:name = jspid =+ $(this)。Attr(ID)+ jsparam(),
成功:功能(HTML){
警报(HTML);
},
错误:函数(){
警报(服务器忙,请稍后再试)!;
});
}
});
奇迹出现了,Ajax返回的按钮单击事件获得了,下面的Ajax异步过程也被成功调用,不能说的喜悦。
如果我放弃这个回合,遇到同样的问题,我可能换个方式,会用一个标签而不是按钮跳转到另一个界面,操作太麻烦了,哪个用户看到这个效果会恶心,这会帮助学生三天三夜的晚餐就够了吗