jquery不能正常获取action的返回值

在我们使用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去掉空格 js去掉空格[/caption]


需要说明的是,ajax的返回值类型应该是text哦

关于配置文件中的url传参,大家可以参考这里

https://www.bugkong.com/archives/2015_11_608.html


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img