AJAX请求也会重新刷新整个页面?

由于对HTML的一些内置行为不理解,所以面对今天的AJAX请求也会重新绘页面百思不得其解。

后来,请教跟伟哥同属前端组的杨成之后,才知道是由于button的默认行为导致的。

需要阻止这种标签行为,才可以自由使用AJAX。

涨知识啦。。。

原来的HTML。

<button class="btn-multi-status uk-button uk-button-primary"   status_type = "restart"><i class="uk-icon-forward"></i>重启</button>

 

现在的HTML。

<a class="btn-multi-status uk-button uk-button-primary" href="javascript:void(0);"  status_type = "restart"><i class="uk-icon-forward"></i>重启</a>

 

时间: 2024-09-17 03:46:43

AJAX请求也会重新刷新整个页面?的相关文章

使用ajax和history.pushState无刷新改变页面URL示例_AJAX相关

表现 如果你使用chrome或者firefox等浏览器访问本博客.github.com.plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变.并且能够很好的支持浏览器前进和后退. 是什么有这么强大的功能呢? HTML5里引用了新的API,history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的. 与传统的AJAX的区别 传统的ajax有如下的问题: 1.可以无刷新

使用ajax和history.pushState无刷新改变页面URL示例

表现 如果你使用chrome或者firefox等浏览器访问本博客.github.com.plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变.并且能够很好的支持浏览器前进和后退. 是什么有这么强大的功能呢? HTML5里引用了新的API,history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的. 与传统的AJAX的区别 传统的ajax有如下的问题: 1.可以无刷新

Nginx中404页面的配置及AJAX请求返回404页面的方法_nginx

404页面基础配置404错误是WWW网站访问容易出现的错误.最常见的出错提示:404 NOT FOUND.404错误页的设置对网站SEO有很大的影响,而设置不当,比如直接转跳主页等,会被搜索引擎降权拔毛.404页面的目的应该是告诉用户:你所请求的页面是不存在的,同时引导用户浏览网站其他页面而不是关掉窗口离去.搜索引擎通过HTTP状态码来识别网页的状态.当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引.而如果返回200或302状态码,搜索引擎就会为该链接建立

jQuery实现AJAX定时刷新局部页面实例_AJAX相关

方法一: 局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了. 例子,定时局部刷新 定时局部刷新用到jQuery里面的setInterval方法,setInterval方法两个参数,第一个是设置定时执行的函数名,第二个是时间,如下代码所示,设置每隔10微秒定时执行一次aa方法. <script> $(function(){ setInterval(aa,10); func

使用ajax实现无刷新改变页面内容和地址栏URL_AJAX相关

在访问现在很火的google plus时,细心的用户也许会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变.并且能够很好的支持浏览器的前进和后退.不禁让人想问,是什么有这么强大的功能呢? HTML5里引用了新的API,就是history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的. 与传统的AJAX的区别 传统的ajax有如下的问题: 虽然ajax可以无刷新改变页面内容,但无法改变页面URL 其次为了更好的可访

ajax请求action后,数据存放在session中,jsp页面通过el获取数据,可是第一次登录总

问题描述 ssh项目中,我需要登陆某个页面(如a.jsp),通过onload来触发js函数(函数是ajax请求)请求到相应的action,处理完成后将数据存放到session对象里面,然后在a.jsp中用el表达式获取想要的数据,这是我的设计思路.可是问题来了,不知道为什么在打开浏览器第一次登录a页面时,a页面不会显示想要的数据,刷新后就有数据了,之后也正常.这是为什么了???我该如何解决这个问题了?或有什么好的办法可以实现登陆一个页面,页面上数据是从服务器端获取的,的方法吗? 解决方案 解决方

Ajax请求数据库,Struts2返回不到指定的页面

问题描述 我用Ajax请求数据库,在Struts2.xml文件中,返回的逻辑视图对应一个相应的物理视图,可是却返回不到相应的物理视图,我试了一下,不用ajax,直接请求action却可以跳转到物理视图! 解决方案 解决方案二:直接请求路径的话当然返回指定的页面,如果在一个页面中用ajax请求路径的话,它会返回结果给当前页面而不是又跑到另一个页面,为什么用ajax,ajax是异步无刷新的,比如查询结果直接就重新加载返回结果了解决方案三:你ajax里异步,返回数据在执行跳转解决方案四:引用2楼rui

ajax刷新局部页面,ie可以 火狐不可以

问题描述 ajax刷新局部页面,ie可以 火狐不可以 ie是Success 火狐是error $(document).ready(function () { $('[id*="lbtnForbidden"]').click(function () { $.ajax({ url: "Judge.ashx", type: "post", //data: {}, datyType: "text", success: function

jquery ajax多次请求数据时 不刷新问题的解决方法

jquery的ajax在频繁请求数据,或者重复请求数据的时候出现了一个情况,那就是非ie浏览器正常,ie浏览器会设置缓存,导致第二次请求的时候不会刷新,系统报304 not modify, 解决方案: jquery的ajax方法提供配置参数:cache,(只需将属性设置为false即可) 详细: cache:Boolean 默认: true, dataType为"script"和"jsonp"时默认为false如果设置为 false ,浏览器将不缓存此页面. 以上就