js:
$.ajax({url:'url',
dataType : "JSONP", // 返回的数据类型,设置为JSONP方式
jsonp : 'callback', //指定一个查询参数名称来覆盖默认的 jsonp 回调参数名 callback jsonpCallback: 'successCallback', //设置回调函数名
type : "GET",
data : { },
success: function(v){
console.log(v);
},
error:function(){
lert("请求失败");
}});
服务器端:
@RequestMapping(value="/queryQCInfoByRegNO" ,method=RequestMethod.GET)
public void queryQCInfoByRegNO(HttpServletRequest request,HttpServletResponse response,String requstlocalIp, String regNO,String yzcode) throws IOException, JSONException{
AjaxJson j=new AjaxJson();//对象
JSONObject jsobj=new JSONObject(j.getJsonStr());
//最重要的部分就是successCallback 与页面 jsonpCallback 名字对应
response.getWriter().write("successCallback("+jsobj.toString()+")");
response.getWriter().flush();
response.getWriter().close();
}