跨域访问。FlyJSONP。前台无法接收数据

陌陌掌中鱼 发布于 2014/07/11 16:10
阅读 155
收藏 0

我前台代码是这样的

function listPrInit(){

var emccWsUrl = "http://"+eventUrl+"/emcc_ws/";

alert(emccWsUrl);

FlyJSONP.init({debug: true}); //初始化FlyJSONP的实例,参数debug可设置为true或false  

    FlyJSONP.get({  

        url: emccWsUrl+"webservice/schedule/schedule/prInit?"+para(),

        success: function(data){  

        alert(111);

        alert(data);

            var customState = data.customState;

            alert('服务器返回结果为:' + customState);  

        }     

    });  

}

后台代码是这样的

/**首页中的活动时间

* @param id

* @return

*/

@SuppressWarnings({ "rawtypes", "unchecked" })

@GET

@Path("/prInit")

@Produces("*/*")

public String prInit(){

String jason = null;

map.put("list", lista);

map.put("schedule",schedule);

try {

jason = objectMapper.writeValueAsString(map);

} catch (JsonProcessingException e) {

e.printStackTrace();

}

return jason;

}

ie调试的错误是这样的

页面效果alert(111);没有执行。

总而言之。跨域已经成功了。想要的数据已经查出来了只是不知道这算怎么回事啊

加载中
0
小石头ing
返回数据格式错误,给你戳了个图可以参考下
返回顶部
顶部