日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Ajax請求跨域問題解決方案分析

瀏覽:365日期:2022-06-11 10:19:24

本文實例講述了Ajax請求跨域問題解決方案。分享給大家供大家參考,具體如下:

幾乎每種瀏覽器都存在默認的安全機制,都有同源策略,因為瀏覽器惡意的把每個外部請求的都當做是黑客攻擊,相當于是對自身的保護,所以瀏覽器在運行腳本時會判斷腳本與請求的頁面是否是同一來源,這個同一來源,包括1、協議,2、地址,3、端口,只有三者都相同才被認為是同一來源。

一、解決方案:

1,在服務器端的響應頭中添加一個http參數:

res.setHeader("Access-Control-Allow-Origin", "*");
res.setHeader("Access-Control-Allow-Methods", "PUT,GET,POST,DELETE,OPTIONS");

用于告訴客戶端可以訪問這個跨域的資源,但是問題又來了,知道HTTP協議的同學都清楚,http是一種無狀態的基于請求響應的協議,每次的請求都是全新的,服務器無法保持狀態,這時我們可以利用服務器的session機制:

session是服務器的一個內存空間,當一個客戶端訪問服務器時,服務器會為這個客戶端創建一個唯一的空間,并且給定一個編號,這個編號就是sessionid。

在響應客戶端時,在響應頭中加入了cookie.sessionid=xxxx,將這個cookie響應給客戶端,當這個客戶端下一次請求服務器時,客戶端會自動將cookie寫到請求頭中發送給給服務器,服務器接受到這個請求之后,從請求頭中取出這個sessionid,這樣就可以判斷是哪一個用戶了。

二、解決方案:JSONP

原理:Web頁面上調用js文件時則不受是否跨域的影響(不僅如此,凡是擁有”src”這個屬性的標簽都擁有跨域的能力,比如<script>、<img>、<iframe>);所以,我們可以這樣做,在客戶端聲明一個處理json的函數,這個函數作為參數傳給服務器,由服務器調用(服務器生成動態的調用代碼,并且把想要傳給客戶端的json數據作為實參注入)

jQuery已經為我們做好了一切,我們只需調用即可

例如:

客戶端代碼:

$.ajax({
  type: "GET",
  url: "服務器處理地址",
  dataType:"jsonp",
  jsonp: "callback",
  //傳遞給請求處理程序或頁面的,用以獲得jsonp回調函數名的參數名(一般默認為:callback)
  //自定義的jsonp回調函數名稱,默認為jQuery自動生成的隨機函數名,也可以寫"?",jQuery會自動為你處理數據
  success: function( data){
    alert( "helloworl "+ data.count );
  } ,
  error: function(msg){
    alert( msg);
  }
});
//回調函數,由服務器端調用的函數
function handle( jsonResult ){
  //處理
}
服務器代碼:
//先取得傳過來的回調函數名
var cb=request.callback;
//要傳送給客戶端的 json數據
var jsonobj=xxx
res.send("("+jsonobj+");");
//即生成類似于 handle(jsonobj); 后發送給客戶端

更多關于ajax相關內容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結》、《JavaScript中ajax操作技巧總結》、《PHP+ajax技巧與應用小結》及《asp.net ajax技巧總結專題》

希望本文所述對大家ajax程序設計有所幫助。

標簽: Ajax
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
私拍精品福利视频在线一区| 精品国产欧美日韩| 91综合久久爱com| 中文字幕乱码亚洲无线精品一区| 在线国产一区二区| 国产精品久久乐| 精品91久久久久| 在线成人动漫av| 亚洲视频播放| 久色成人在线| 99视频一区| 中文视频一区| 日韩一二三区在线观看| 国产精品久久亚洲不卡| 四季av一区二区凹凸精品| 国产精品啊v在线| 久久电影tv| 一区二区视频欧美| 日本久久二区| 国产精品探花在线观看| 国产精品777777在线播放 | 国产精品探花在线观看| 国产一区日韩| 老牛影视一区二区三区| 欧美激情视频一区二区三区在线播放| 精品免费视频| 巨乳诱惑日韩免费av| 日韩精品视频中文字幕| 精品日产乱码久久久久久仙踪林| 欧美日韩国产免费观看| 欧美日韩中文| 免费国产自久久久久三四区久久| 免费看精品久久片| 色乱码一区二区三区网站| 中文无码久久精品| 激情亚洲影院在线观看| 日本成人在线不卡视频| 久久精品主播| 美女视频网站久久| 日韩三级精品| 99riav1国产精品视频| 色婷婷色综合| 日韩毛片一区| 亚洲高清毛片| av在线资源| 国产成人a视频高清在线观看| 精品国产亚洲日本| 久久精品xxxxx| 999国产精品999久久久久久| 国产99久久| 国产成人精品999在线观看| 久久精品99国产精品| 亚洲一二av| 中日韩男男gay无套| 日韩中文一区二区| 羞羞答答国产精品www一本 | 亚洲人成在线网站| 亚洲人成网77777色在线播放| 91欧美在线| 一区二区国产在线| 国产精品mv在线观看| 91成人精品在线| 久久精品99久久久| 最新国产精品久久久| 国产亚洲精品久久久久婷婷瑜伽| 国产传媒av在线| 在线亚洲人成| 国产乱码精品一区二区三区亚洲人| 国产一区导航| 国产日产精品_国产精品毛片| 亚洲精品日本| 欧美日韩国产探花| 伊人精品在线| 一区二区三区网站| 日韩福利视频网| 深夜福利一区| 亚洲免费影院| 欧美日韩一区二区三区四区在线观看| 日本欧美一区二区在线观看| 国产精品日本一区二区三区在线| 美女视频黄久久| 天堂资源在线亚洲| 免费成人在线影院| 国产丝袜一区| 国产99久久| 日本精品另类| 国产精品hd| 伊人久久大香线蕉av不卡| 亚洲人成在线网站| 福利精品一区| 日韩精品麻豆| 黄色日韩在线| 国产精品亚洲二区| 日韩精品1区| 在线国产日韩| 精品国产乱码久久久久久1区2匹| 欧美日韩精品在线一区| 日本一区免费网站| 色天使综合视频| 日本a口亚洲| 亚洲精品.com| 视频一区二区三区在线| 欧美一区=区三区| 三上悠亚国产精品一区二区三区| 国产精品97| 亚洲精品一级| 狠狠躁少妇一区二区三区| 免费久久99精品国产| 日韩欧美一区免费| 亚洲三级观看| 久久久影院免费| 久久久91麻豆精品国产一区| 夜夜嗨一区二区| 欧美二三四区| 久久不卡日韩美女| 少妇精品久久久一区二区| 成人精品国产亚洲| 日韩精品乱码av一区二区| 亚洲二区免费| 欧美午夜精品一区二区三区电影| 国产亚洲电影| 91精品国产成人观看| 视频一区中文字幕精品| 久久久久国产| 久久亚洲精品中文字幕| 久久国产尿小便嘘嘘| 亚洲免费精品| 亚洲欧洲另类| 亚洲欧美日本国产专区一区| 亚洲午夜黄色| 欧美精品三级在线| 亚洲视频二区| 日本亚洲最大的色成网站www | 国产精品流白浆在线观看| 在线精品福利| 日韩欧美三区| 国产精品亚洲综合久久| 久久精品伊人| 黄色aa久久| 91久久中文| 亚洲在线国产日韩欧美| 喷白浆一区二区| 欧美三级第一页| 中文字幕成在线观看| 亚洲精品电影| 四虎在线精品| 精品亚洲免a| 神马日本精品| 日本亚洲不卡| 高清日韩欧美| 国产在线|日韩| 亚洲日产av中文字幕| 国产精品啊v在线| 亚洲二区免费| 国产精品xvideos88| 精品一区二区三区中文字幕在线| 99久久久久国产精品| 亚洲天堂资源| 91久久久久| 久久久久亚洲精品中文字幕| 欧美亚洲在线日韩| 国产精品一在线观看| 91精品亚洲| 国产精品一国产精品| 免费欧美一区| 精品国产午夜| 亚洲a成人v| 亚洲免费成人| 国产精品xxxav免费视频| 国产亚洲在线| 国产精品magnet| 亚洲综合三区| 欧美精品高清| 精品国产欧美| 91亚洲无吗| 中文在线日韩| 欧美色图国产精品| av资源中文在线| 日韩成人午夜精品| 91精品国产成人观看| 国产欧美一区二区色老头| 亚洲一区观看| 不卡在线一区二区| 超碰99在线| 国产精品伦一区二区| 蜜桃伊人久久| 亚洲激情中文在线| 999精品一区| 激情婷婷欧美| 欧美日韩精品免费观看视欧美高清免费大片 | 欧美在线首页| 日韩精品福利一区二区三区| 女人天堂亚洲aⅴ在线观看| 天堂√中文最新版在线| 国产精品xxx| 国产精品chinese| 欧美在线看片| 日韩高清一区在线| 亚洲精品第一| 婷婷亚洲精品|