在我们使用struts2的时候,前台页面提交表单,通常都是参与ajax来提交,其好处就是提交后页面不会跳转到其他页面
但是有一个问题就是:返回值
返回值仍然是返回的struts.xml里面配置的url连接
如我这里的配置
<result type="redirect" name="updateok">admin/util/index.jsp?data=${data}</result>这个url主要就是显示一些标识符
而ajax也能正确的获取到这个url的值,但是在比较的时候确发现总是失败,
比如 data == "123"
单独打印返回值date的结果也是123
造成这个原因的问题是因为返回值data的前后可能有空格,因此我们需要去掉这些空格即可,我是这样做的
[caption id="attachment_630" align="alignnone" width="358"] js去掉空格[/caption]
需要说明的是,ajax的返回值类型应该是text哦
关于配置文件中的url传参,大家可以参考这里
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情