遇到了一个很棘手的问题,顺便记录一下,使用jquery的ajax异步请求时,后台的代码执行成功了,但却执行error回调函数,使人百思不得其解。jquery
最后费了好大的劲才发如今ajax执行send方法以前,就已经访问了一次后台。纳闷呀。ajax
通过分析前台代码才发现当你使用ajax的事件源是button(button在form中,默认是自动提交的)或href时,使用Jquery的Ajax时就会出现这种问题,最后将Button加上了一个type="button"该问题就解决了,(若是是href就将值设置为#)异步