Django实现跨域的2种方法
作者:Tanglaoer 时间:2021-11-27 00:15:42
jsonp
方式一:指定返回方法
# 后端
def view(request):
callback = request.GET.get('callback')
return HttpResponse('%s("我要上鸭王")' %(callback,));
# javascript
function submitJsonp4() {
$.ajax({
url: 'http://127.0.0.1:9000/xiaokai.html',
type: 'GET', //写post 没有用 只能发get
dataType: 'jsonp', // 伪造ajax 基于script标签的创建和删除
jsonp: 'callback', //告诉后台这个key
jsonpCallback: 'func' //要返回这个函数名 ******8
})
}
function func(arg) {
console.log(arg);
}
方式二:不指定返回方法
function submitJsonp4() {
$.ajax({
url: 'http://127.0.0.1:9000/xiaokai.html',
type: 'GET', //写post 没有用 只能发get
dataType: 'jsonp', // 伪造ajax 基于script标签的创建和删除
jsonp: 'callback', //告诉后台这个key
// 思考 这时候的函数名为一个随机的字符串
// 响应直接 调用success 对应的方法
// 如果自己写了jsonpCallback的值
// 不会报错,而是把自己写再拼上随机的 同样回调success对应的方法
success:function(data){
console.log()
}
})
}
cors
def view(request):
response=HttpResponse(json.dumps(info))
# 添加白名单 允许哪个域名可以访问
response["Access-Control-Allow-Origin"]="http://127.0.0.1:8006"
#response["Access-Control-Allow-Origin"]="*"
return response
$(".get_service").click(function () {
$.ajax({
url:"http://127.0.0.1:8008/service/",
success:function (data) {
console.log(data)
}
})
})
来源:https://www.cnblogs.com/tangkaishou/p/10225762.html
标签:django,实现,跨域,方法
0
投稿
猜你喜欢
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
2021-08-11 12:52:30
Python程序暂停的正常处理方法
2023-07-17 23:21:47
python中global用法实例分析
2023-09-16 08:33:47
python自动化操作之动态验证码、滑动验证码的降噪和识别
2023-03-26 02:48:28
立足于传统行业设计
2008-07-26 12:36:00
利用python-pypcap抓取带VLAN标签的数据包方法
2021-03-15 04:46:20
详解PHP中数组函数的知识点
2023-05-29 10:59:11
Javascript怎样使用SessionStorage和LocalStorage
2023-09-01 03:49:49
HTML和CSS中的视觉语义
2010-07-09 13:08:00
彻底弄懂CSS盒子模式之一(DIV布局快速入门)
2007-05-11 17:03:00
python使用celery实现异步任务执行的例子
2021-01-06 03:27:20
jQuery 1.3的VS智能提示下载
2009-01-18 12:54:00
4个Web图片在线压缩优化工具
2009-10-13 21:02:00
从外到内提高SQL Server数据库性能
2009-01-22 14:12:00
python中对_init_的理解及实例解析
2023-03-15 11:08:23
文字适度阅读的宽度或者字数
2007-10-26 07:31:00
新手常见6种的python报错及解决方法
2022-10-10 09:03:22
正则表达式判断号码靓号类型
2009-10-31 18:48:00
有关Oracle数据库的备份情况
2010-07-30 13:21:00
设计师如何更有效拿到结果?
2008-09-22 20:30:00