java ajax 跨域_解决ajax跨域访问问题

前端js:

$.ajax({

url:'http://localhost/xxxx/test', //后台处理程序

async:true,

type:'get',         //数据发送方式

dataType:'jsonp',     //接受数据格式

jsonp: "callbackparam",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的接受 的参数名(默认为callback)

/*jsonpCallback:"jsonpCallback",*///可选项,写上表示返回函数的函数名用“ jsonpCallback”,不写 默认为jQuery自动生成的随机函数

success:function(result){

var eTime = new Date(); //结束时间

//设置在线人数

$("#server_count_1").html(result+"人");

},

error:function(){

alert("服务器1连接失败");

}

});

后端处理类:

@Override

public String execute() throws Exception {

int zxrs = SessionCounter.getRealCount();

response.setContentType("text/plain");

response.setCharacterEncoding("utf-8");

String callbackparam=request.getParameter("callbackparam");

//System.out.println("callbackparam:"+callbackparam);

PrintWriter writer=response.getWriter();

//如果ajax请求写了 jsonpCallback:"jsonpCallback",

//writer.write("jsonpCallback("+zxrs+")");

//如果ajax请求没有写 jsonpCallback:"jsonpCallback",

writer.write(callbackparam+"("+zxrs+")");//需要callbackparam参数接收随机函数名

return null;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值