2012年1月15日

          使用jsonp解決跨域請求

          由于同源策略的限制,在一個源下只允許請求當前源(域名、協議、端口)的資源。如果要在當前源下請求另一個源的數據,就是跨域請求了.最近碰到這個問題,上網找了一些資料發(fā)現用JSONP可以解決跨域請求的問題,特此記錄下來.

          JSONP是一個非官方的協議,它允許在服務器端集成script tags返回至客戶端,通過javascript callback的形式實現跨域訪問。也就是我們可以通過客戶端使用html的script標記來跨域請求服務端,服務端響應中返回一段script代碼,來回調客戶端的一個javascript函數.可以直接使用JSON傳遞javascript對象。

          具體使用方式是這樣的:
          假定現在有兩個域:
          域A:client.com
          域B:server.com
          現在client.com需要訪問server.com獲得一些數據,就可在client.com的頁面中嵌入
          下面這樣的代碼:
          <script type="text/javascript">
               
          // 服務端返回數據的回調函數
             function callbackFun(result) {
                  alert(result);
               }
              
          // 創(chuàng)建一個script標簽
              var requestData = document.createElement("script") ;
              requestData.type 
          = "text/javascript";
              
          // src請求指向server端
              requestData.src = "http://server.com?param1=xxx&param2=xxx";
              
          if (heads.length) {
                    heads[
          0].appendChild(requestData);
              } 
          else {
                    document.documentElement.appendChild(requestData);
              }
          </script>
          上述src的請求在server.com中將返回如下數據:
          callbackFun('[{"key1" : "value1}, {"key2" : "value2"}]')
          其實這個回調函數里可以返回任何數據,可以是json,可以是xml,可以是一段頁面代碼...
          這樣就完成了一次跨域請求
          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
          -->槍聲依舊<--

          posted @ 2012-03-08 21:43 槍聲依舊 閱讀(1377) | 評論 (0)編輯 收藏

          Linux下利用awk進行文本統計

               摘要: 本文介紹了linux下利用awk命令進行文本的處理,主要是awk的基本語法和一些常用命令。  閱讀全文

          posted @ 2012-01-15 17:28 槍聲依舊 閱讀(10314) | 評論 (0)編輯 收藏

          <2012年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湛江市| 曲靖市| 五台县| 错那县| 横山县| 宝丰县| 阿克| 东阳市| 南阳市| 清丰县| 宁陕县| 广西| 泗洪县| 丹东市| 新巴尔虎左旗| 安龙县| 巴林左旗| 锡林郭勒盟| 庆云县| 东阿县| 星子县| 乌审旗| 涿州市| 牙克石市| 和田市| 沙坪坝区| 华安县| 多伦县| 河池市| 凌海市| 株洲市| 阿尔山市| 益阳市| 彭水| 凤台县| 舞阳县| 蓬安县| 仁怀市| 阿拉尔市| 青冈县| 望江县|