當(dāng)前位置:
首頁(yè) >
部署ajax服务-支持jsonp
發(fā)布時(shí)間:2025/7/14
44
豆豆
生活随笔
收集整理的這篇文章主要介紹了
部署ajax服务-支持jsonp
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
server端代碼
var http = require("http"); var url = require('url'); //訪問(wèn)地址:http://127.0.0.1:4000/?callback=ccc&name=allen&age=18&_=1491380773607 http.createServer(function(req, res) {var arg = url.parse(req.url,true).query; //{callback:'ccc',name:'allen',age:'18',_'1491380773607'}var callbackName = arg.callback;var responseData = {'code':'A00000','data':'akalaka'}; var responseString = JSON.stringify(responseData);//ajax訪問(wèn)時(shí),沒(méi)它會(huì)報(bào)錯(cuò)res.setHeader("Access-Control-Allow-Origin", "*");if (callbackName) { var jsonpResponse = callbackName+'('+responseString+')';//jsonpResponse = 'alert(123)'; //直接返回,會(huì)出彈窗 res.end(jsonpResponse); } else { res.end(responseString); } console.log(req.url); }).listen(4000);console.log("HTTP server is listening at port 4000.");?
轉(zhuǎn)載于:https://www.cnblogs.com/wangxuehao/p/6952126.html
總結(jié)
以上是生活随笔為你收集整理的部署ajax服务-支持jsonp的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Shuttle ESB实现消息推送
- 下一篇: [20170606]11G _optim