解决ajax跨域访问问题 -凯发k8网页登录

苟有恒,何必三更起五更眠;
最无益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16

解决ajax跨域访问问题

posted on 2016-05-06 12:39 xcp 阅读(1409) 评论(0)  编辑  收藏 所属分类: ajaxjavascript
前端js:
$.ajax({
       , //后台处理程序
          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;
 }



名称: ♪4c.esl | .↗evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail:


网站地图