最近做了个Ajax的应用-——验证用户名是否可用,也不知道是不是这样的问题导致parseJSON()方法不能调用,最后找到问题所在了。大家看看是不是这个问题。
这是显示不出来的Ajax的struts.xml文件:
Xml代码
<constant name="struts.custom.i18n.resources" value="messageResource"/>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.custom.i18n.resources" value="messageResource"/>
<constant name="struts.i18n.encoding" value="UTF-8"/> 显示出来的Ajax的
struts.xml文件:
Xml代码
<constant name="struts.i18n.encoding" value="GBK"/>
<constant name="struts.i18n.encoding" value="GBK"/> 如图正确所示():
这样后就可以了。
这是显示不出来的Ajax的struts.xml文件:
Xml代码
<constant name="struts.custom.i18n.resources" value="messageResource"/>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.custom.i18n.resources" value="messageResource"/>
<constant name="struts.i18n.encoding" value="UTF-8"/> 显示出来的Ajax的
struts.xml文件:
Xml代码
<constant name="struts.i18n.encoding" value="GBK"/>
<constant name="struts.i18n.encoding" value="GBK"/> 如图正确所示():
这样后就可以了。
解决Ajax parseJSON问题
本文介绍了一种在使用Ajax进行用户名验证时遇到的parseJSON()方法无法调用的问题,并通过调整struts.xml文件中编码设置的方式成功解决了该问题。
173

被折叠的 条评论
为什么被折叠?



