J2EE社區(qū)

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

          解決ajax跨域訪問(wèn)問(wèn)題

          Posted on 2016-05-06 12:39 xcp 閱讀(1535) 評(píng)論(0)  編輯  收藏 所屬分類: AjaxJavascript
          前端js:
          $.ajax({
                 url:'http://localhost/xxxx/test', //后臺(tái)處理程序
                    async:true,
                    type:'get',         //數(shù)據(jù)發(fā)送方式
                    dataType:'jsonp',     //接受數(shù)據(jù)格式
                    jsonp: "callbackparam",//傳遞給請(qǐng)求處理程序或頁(yè)面的,用以獲得jsonp回調(diào)函數(shù)名的接受 的參數(shù)名(默認(rèn)為callback)
              /*jsonpCallback:"jsonpCallback",*///可選項(xiàng),寫(xiě)上表示返回函數(shù)的函數(shù)名用“ jsonpCallback”,不寫(xiě) 默認(rèn)為jQuery自動(dòng)生成的隨機(jī)函數(shù)
                    success:function(result){
                  var eTime = new Date(); //結(jié)束時(shí)間
                  
                  //設(shè)置在線人數(shù)
                  $("#server_count_1").html(result+"人"); 
                 },
                 error:function(){
                  alert("服務(wù)器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請(qǐng)求寫(xiě)了 jsonpCallback:"jsonpCallback",
               //writer.write("jsonpCallback("+zxrs+")");
              
               //如果ajax請(qǐng)求沒(méi)有寫(xiě) jsonpCallback:"jsonpCallback",
               writer.write(callbackparam+"("+zxrs+")");//需要callbackparam參數(shù)接收隨機(jī)函數(shù)名
            return null;
           }



          名稱: ?4C.ESL | .↗Evon
          口號(hào): 遇到新問(wèn)題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
          mail: 聯(lián)系我


          主站蜘蛛池模板: 阳信县| 永城市| 墨脱县| 新化县| 蒙阴县| 平武县| 惠州市| 常州市| 马尔康县| 林州市| 云南省| 吐鲁番市| 卫辉市| 昭通市| 吉木萨尔县| 故城县| 临颍县| 海丰县| 沙洋县| 赣州市| 当阳市| 长丰县| 宜城市| 通榆县| 灯塔市| 泽州县| 民和| 松潘县| 南涧| 曲周县| 阿勒泰市| 岑巩县| 沂源县| 大埔区| 牡丹江市| 银川市| 黄浦区| 天等县| 安康市| 洪洞县| 台前县|