jQuery ajax一直返回error解答

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/enterys/article/details/7558423

今天用ajax做异步删除,碰到一个问题。 ajax能请求action并且执行方法成功。但是一直返回error方法。纠结了半天。最也查阅了很多资料。基本上算是各种尝试。就想换Ext了。。

发现action中的方法有的是以get开始的。如果你仔细打印过ajax的返回的话,肯定会发现,ajax返回的时候会获取action中的所有的以get开始的方法,当然包括action中的方法。获取后和其他的get方法不一样。你懂得!这个时候ajax会报500的错。ajax当状态吗到300的时候就会进error方法。

修改方法为:很简单,把action中的以get开头的方法修改成其他的例如;

public String getNetBut(){
		bdiList=googleFlexDAO.getBuildingIpsById(araid.trim());
		return SUCCESS;
	}
修改为:

public String findNetBut(){
		bdiList=googleFlexDAO.getBuildingIpsById(araid.trim());
		return SUCCESS;
	}

这样就OK了!

这个错误一般不怎么注意,太坑爹了大哭


没有更多推荐了,返回首页