首页 > 设计 > WEB开发 > 正文

ajax跨域问题

2019-11-02 18:31:38
字体:
来源:转载
供稿:网友

Ajax跨域问题在开发过程中会经常遇到,我们可以通过将$.ajax()的参数'dataType'设置成'jsonp'或者设置request对象的请求头来解决:

$.ajax({				url:url,	method: "POST",	dataType:'json',	data:{		id:id	},	success: function (result) {			}});java代码如下:

@RequestMapping("/queryContentCount.do")@ResponseBodypublic void queryContentCount(HttpServletRequest req, HttpServletResponse resp) throws JSONException, IOException{	req.getHeader("access-Control-Allow-Origin:*");//此处设置	String id =req.getParameter("id");	if(StringUtils.isNotBlank(id)){					resp.setHeader("Access-Control-Allow-Origin", "*");//此处设置		resp.setContentType("text/plain;charset=UTF-8");		PRintWriter out = resp.getWriter();		out.write(id);	}	}拿走不谢;


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表