ajax 动态加载的内容,相应的js也要在回调里加载
2014-03-11 21:07
387 查看
ajax 动态加载的内容,相应的js也要在回调里加载,不然之前已经写好的监听函数,其实没有绑定到后来动态加载的元素上的,所以要写成回调的形式比如:
$(".getStudent").click(function(event){ console.log($(this)); var account = $(this).attr("target") $.ajax({ url: '/getStudent', type: 'POST', dataType: 'html', data: {studentAccount:account}, }) .done(function(data) { console.log(data); $("#replacable").replaceWith(data); $(".getHomeworkState").click(function(event){ console.log($(this)); var id = $(this).attr("target"); var title = $(this).text(); var student = {{.Account}} $.ajax({ url: '/getHomeworkState', type: 'POST', data: { homeworkId:id, title:title, account:student }, }) .done(function(data) { console.log(data); console.log("success"); }) .fail(function() { console.log("error"); }) .always(function() { console.log("complete"); }); }); console.log("success"); }) .fail(function() { console.log("error"); }) .always(function() { console.log("complete"); }); });
相关文章推荐
- 怎样使AJAX有利于SEO:为使用JS和AJAX动态加载的内容制定href
- ajax回调函数动态加载的标签里面js事件不执行
- 用ajax动态加载需要的js文件
- XLoadTree 基于AJAX + XML动态加载的JS树组件的文档翻译
- python爬虫爬取ajax加载的动态内容
- 利用js将ajax获取到的后台数据动态加载至网页中的方法
- Scrapy框架结合Spynner采集需进行js,ajax动态加载的网页并提取网页信息(以采集微信公众号文章列表为例)
- ajax动态加载js,导致js不执行失效问题颇
- JS 动态加载脚本 执行回调
- Ajax 动态加载内容
- JS脚本加载后执行相应回调函数的操作方法
- 在Visualforce page中用自带的控件实现Ajax回调后台方法(并且可以用js去动态给parameters赋值)
- 动态加载js文件并且执行回调方法
- JS 动态加载脚本并在下载完成后执行回调
- js动态加载JS及CSS,加载成功时回调
- 用ajax动态加载需要的js文件
- [HTML/JS]利用JQuery的load函数动态加载其它页面的内容的实现代码代替Ifram
- asp.net在使用母版页的内容页面中动态加载css和js文件的方法
- ajax动态加载js
- 动态加载JS脚本的4种方法[转自http://hi.baidu.com/ajax] http://www.cnitblog.com/yemoo/archive/2007/07/19/30222.html