我想检查将更改window.location
的请求或用于更改网址的任何内容。我不知道代码在哪里更改url所以我不能在那里放置断点。
如何使用Firebug来允许Ajax请求但阻止网址更改?或者我如何以其他方式检查将更改网址的请求?
谢谢!
答案 0 :(得分:2)
您可以点击网络标签上的“保留”按钮。 (以及其他标签)当我注意到它时,对我来说是一个真正的“哦对决”时刻。
答案 1 :(得分:1)
您可以将ajax请求包装在函数中并返回false。然后你可以点击它,它不会带你离开。例如,我有一个看起来像这样的函数
$('.flag-commentflag a').click(function() {
var url = $(this).attr('href');
$.get (url, function (data) {
console.log(data);
});
return false;
});
其中.flag-commentflag是链接周围div的类。