ajax不起作用——response问题

一、ajax代码

ajax不起作用——response问题_第1张图片


二、后台服务器代码

看起来一切是那么正常,但是返回的date数据确是

data = "↵↵↵↵↵↵↵↵ ↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Transitional/......

而var result = eval("("+data+")");也没能够执行,因为返回的不是json数据。

三、问题原因

sitmesh中配置了如下

<mapping path="/pickupgoods/ajax/pro*" decorator="/usercenter/decorator/userCenterDecorator.jsp"/>

因此返回的数据中有了上述的情况,去除后可以。

data = "{"rsp":"success"}↵"


jsp中的内置对象response





你可能感兴趣的:(Ajax,json)