亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax跨域之jsonp

發布時間:2020-07-30 08:59:18 來源:網絡 閱讀:478 作者:web_0315 欄目:web開發

跨域之jsonp

jsonp跨域原理

script便簽可以跨域,基于這個機制,可以在A域的頁面中定義jsonp函數,script標簽返回這個函數的調用

如下代碼所示
A域頁面代碼

<body>
<div>正在獲取數據……</div>
<script>function jsonp(data) {
    document.querySelector('div').innerHTML = data;
    }
</script>
<!--向B域請求數據-->
<script src="http://127.0.0.1:3000/data.js"></script>
</body>

B域服務器代碼


const Koa = require('koa')
const bodyParser = require('koa-bodyparser')
const app = new Koa()
const util = require('./util')
// bodyParser 插件,處理 post 提交過來的數據
app.use(bodyParser())
app.use(async ctx => {
const url = ctx.url
util.log(`訪問地址:${url};請求方法:${ctx.method}`)
if (url.indexOf('/data.js') === 0) { // 首頁
ctx.set('Content-Type', 'application/x-javascript')
ctx.body = `${ctx.query.callback || 'jsonp'}("哈哈哈哈,JSONP 可以的!")`//返回方法的調用
} else {
ctx.status = 404
ctx.body = '404'
}
})
app.listen(3000, () => {
util.log('服務啟動,打開 http://127.0.0.1:3000/')
})

結果如下:
ajax跨域之jsonp

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍梧县| 鸡泽县| 木兰县| 上思县| 平邑县| 连城县| 平顺县| 唐山市| 安龙县| 天台县| 外汇| 宁都县| 银川市| 昭觉县| 京山县| 临夏市| 娄底市| 涞源县| 宜黄县| 遂平县| 临潭县| 东丽区| 周宁县| 盐源县| 富锦市| 固安县| 合水县| 巴南区| 封丘县| 勃利县| 淳化县| 安福县| 辛集市| 东源县| 肇源县| 九寨沟县| 金坛市| 资阳市| 五原县| 东乡县| 美姑县|