vue項目中的cookie帶到 iframe中


   vue項目中嵌套了iframe標簽,在iframe獲取后台接口的時候報錯,未登錄,原因是找不到cookie。

  

<iframe :src='urlSrc' width='100%' height='500px'  id='content'></iframe>
this.urlSrc = `http://192.168.1.21:8080/gismap/?${document.cookie}`

然后在你iframe那個頁面的js中獲取到cookie

var cookie = window.location.search.slice(1)

獲取到之后加入到ajax的請求頭中

$.ajax({
   url:'后台接口路徑',
   type:'post',
   data:{},
   dataType:'JSON',
   headers:{'Authorization':cookie},
   success:function(data){console.log(data)},
   error:function(error){console.log(error)}    
}) 

這樣傳過去之后就OK啦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM