好了,您可以使用jQuery的AJAX事件来全局侦听AJAX请求,然后将索引推入
_gaq数组(这似乎是最可维护的方法):
$(document).on('ajaxComplete', function (event, request, settings) { _gaq.push(['_trackPageview', settings.url]);});
请注意,这
.on()是jQuery 1.7中的新功能,与
.bind()本例相同。
另请注意,我尚未测试为全局AJAX事件传递的参数的内容。
更新
您还可以
$.globaleval()用来解析AJAX响应正文中加载的脚本:http
:
//api.jquery.com/jquery.globaleval/
success: function(data) { var dom = $(data); dom.filter('script').each(function(){ $.globaleval(this.text || this.textContent || this.innerHTML || ''); }); $('#mydiv').html(dom.find('#something').html());}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)