前端写法:
function qrCodeNameEdit(ajaxUrl,newName,storeId){
$.ajax({
type:'get',
url : '/text',
dataType : 'jsonp',
jsonp:'callbackparam',
success:function(json) {
console.log(json);
},
error:function(e) {
console.log(e);
}
});
}
重点在于:dataType使用jsonp jsonp下定义callbackparam函数
后端写法:
@ResponseBody
@RequestMapping(value = "/text",method = RequestMethod.GET)
public JSONPObject text(HttpServletRequest request){
String callbackparam = request.getParameter("callbackparam");
boolean flag = channelCodeService.edit(newName);
return new JSONPObject(callbackparam,flag);
}