我正在使用JQuery在锚点上进行点击事件,它向服务器发出$ .getJSON请求,在查询字符串中发送一些数据。我在服务器中使用提供的查询字符串做一些逻辑,并且不返回任何客户端。 我没有制作e.preventDefault();点击;所以在javascript代码运行后,它会立即导航到另一个页面。 我的问题是:是否有任何副作用让这个代码像那样运行? 通常我会这样做:
e.preventDefault();
$.getJSON('uri', function(data){
location = $(this).href;
});
在回调后导航。