Ajax中responseText返回的是一个页面而不是一个值,ajaxresponsetext


自己在struts2中的写好了业务逻辑用response返回的内容却是一个页面的!

然后就去了百度一下,说的是将struts2的返回值设为null(return null),这是因为struts2返回的是一个页面。如果在action中只进行业务逻辑不需要跳转页面的可以将String 类型改为void。这样返回的就不是整个页面了。

ajax中responseText 不好用,返回不来处理页面的值

用alert("ok");判断下,一步一步的进行判断。
 

Ajax返回的responseText怎可以用来判断

恩.楼下说得很对.可以用alert(XMLHttpReq.responseText)
同时你也可以只返回一个OK来表示用户名存在.记住不要有多余的东西出现...

问题可能不出来这里的空格上。一般情况下我是不会用汉字来标志成功的。因为汉字有的时候可能会出错。你可以先输出responseText看一下是什么就知道啦。。。
 

评论关闭