J2EE社區

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

          解決ajax跨域訪問問題

          Posted on 2016-05-06 12:39 xcp 閱讀(1519) 評論(0)  編輯  收藏 所屬分類: AjaxJavascript
          前端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;
           }



          名稱: ?4C.ESL | .↗Evon
          口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
          mail: 聯系我


          主站蜘蛛池模板: 聂拉木县| 遂川县| 阿鲁科尔沁旗| 兴海县| 德安县| 景东| 垦利县| 元朗区| 湖南省| 扎兰屯市| 汉源县| 东港市| 纳雍县| 临朐县| 金秀| 南部县| 河曲县| 金寨县| 灵石县| 息烽县| 昌宁县| 蒲城县| 长春市| 屏南县| 纳雍县| 泰安市| 河津市| 五峰| 迁西县| 拉孜县| 五大连池市| 靖安县| 镇原县| 铁岭市| 康马县| 新蔡县| 房山区| 宜黄县| 开阳县| 花莲市| 嘉祥县|