关于ajax的异步同步问题
之前一直对于ajax同步和异步不是很理解,直到在实践中遇到问题才明白这是怎么一回事。那么就根据这个实际的问题来说说自己对ajax异步与同步的理解。
问题的起因是这样的,在做一个项目当中有这样一个需求:网站上的一些链接有内外网显示权限,有些链接当用内网访问时可以点开查看,用外网点开弹出提示说:ip限制。然后取消默认的链接跳转行为。
我的解决思路就是给a标签统一添加一个click事件。事件中判断该条消息是否允许打开,那么就要获取客户端的ip才可以。我就用ajax访问服务器调用后台方法获取了客户端的ip,然后将ip传给前台。然后判断这个ip是否在内网网段内,如果在内网网段则链接跳转,如果不在则去掉默认事件,页面不发生跳转。
实现使用jquery的ajax方法,代码如下:
$.ajax({
type: