jquery跨域发送Post请求该怎么处理
1个回答
展开全部
前端的js代码就和楼上说的一样,加一个jsonp的属性 , 后台的处理如下:
1.如果前端配置的是:jsonp="callback"
2.后台如果原来返回的"{/"key/",/"val/"}",那么现在要返回的是"callback({/"key/",/"val/"})";
3.在前端要加一个function callback(data){
log.info("跨域成功");
}方法。
原理:原来没用jsonp的时候返回的是数据,用了jsonp之后他返回的是一个函数。
1.如果前端配置的是:jsonp="callback"
2.后台如果原来返回的"{/"key/",/"val/"}",那么现在要返回的是"callback({/"key/",/"val/"})";
3.在前端要加一个function callback(data){
log.info("跨域成功");
}方法。
原理:原来没用jsonp的时候返回的是数据,用了jsonp之后他返回的是一个函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询