ajax中使用jsonp方式实现跨域

headers: {'Cookie' : document.cookie }  #携带cookie
 xhrFields: {            withCredentials: true        },                         # 将请求站的cookie一起发送过去
$.ajax(    {        headers: {'Cookie' : document.cookie },        type: 'get',        url: 'http://b.com:5000/login?domain=' + domain +        '&username=' + username,        dateType: 'jsonp',        jsonp: "callback",        xhrFields: {            withCredentials: true        },        success: function (data) {            window.location.href = "http://" + data.domain        }

    })

Flask视图的设置

@app.route('/login')
def login():domain = request.args.get("domain")username = request.args.get('username')content = {"domain": domain,"msg": 'success',}resp = make_response(jsonify(content))# 下面这两句允许跨域resp.headers["Access-Control-Allow-Origin"] = request.headers.get("Origin")resp.headers["Access-Control-Allow-Credentials"] = 'true'resp.set_cookie("username", username)return resp

转载于:https://www.cnblogs.com/huangguifeng/p/9264041.html

ajax跨域请求Flask后台相关推荐

  1. Ajax跨域请求以及乱码解决

    Ajax跨域请求2种解决方法 1 ) 什么叫跨域请求,协议,域名,端口号,其中一样不同都称跨域; 第一种:使用script标签发送请求; //创建一个script标签; var v_element=d ...

  2. ajax跨域请求 html5,HTML5中使用postMessage实现Ajax跨域请求的方法

    由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等. 常规的几种解决方法: (1) document.domain+iframe: (2) 动态创建 ...

  3. 第114天:Ajax跨域请求解决方法(二)

    一.什么是跨域 我们先回顾一下域名地址的组成: http:// www . google : 8080 / script/jquery.js   http:// (协议号)       www  (子 ...

  4. $.ajax跨域请求数据的解决方案

    最近一直在搞公众号前台开发,遇到了ajax跨域请求的问题,像地区的省-市-县三级联动.汽车品牌-车系-车款的三级联动查询等都需要调用外部接口(其他工程项目的接口)完成.下面就分享一下个人解决跨域请求的 ...

  5. Vue ajax跨域请求*

    Vue ajax跨域请求 Vue webpack-dev-server实现跨域请求 思路 配置webpack-dev-server,代理某一个路径到目标路径,同是更改源和重写 Vue里定义一个全部变量 ...

  6. vue-resource ajax跨域,ajax 跨域请求 vue-resource jsonp跨域

    aj体朋几一级发等点确层数框的很屏果行4带域ax 跨域请求 vue-resource j直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如数围请sonp跨域 最近在学习vue.js 碰到个ajax ...

  7. ajax跨域请求时 会出现什么问题,在用AJAX跨域请求时遇到的问题

    刚刚接触ajax就遇到一个词--跨域. 在我百度了各种资料以后总结了一句话:"只要不是在一个协议.域.名端口下,都属于跨域(127.0.0.1本地也属于跨域)". 在做ajax请求 ...

  8. java中ajax跨域请求

    最近在项目中要使用到跨域请求验证码然后再提交的问题.由于验证码是存在session里的,而跨域请求在后台获得的session每次都不一样,导致验证码无法比对.网上查找的方法都比较含糊,最后解决了决定写 ...

  9. ajax 跨域请求数据,JQuery Ajax执行跨域请求数据的解决方案

    JQuery Ajax执行跨域请求数据的解决方案 今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax( ...

最新文章

  1. python 自动化办公 案例_python自动化工具之pywinauto实例详解
  2. cocos2d-x初探学习笔记(9)--粒子系统
  3. formdata.append加多个值_redis的五种数据结构和应用场景:微博微信点赞+加购物车等...
  4. angular 引入编辑器遇到的各种问题。。。
  5. 【Java】springboot 的学习笔记 的第一天
  6. 【格雷码】LeetCode 89. Gray Code
  7. 自动阅读脚本成本分析大全(单月阅读成本核对)
  8. 返回未知项目请重新安装服务器,ppt2003插入图表时显示:“无法找到服务器应用程序,源文件和项目,或返回的未知错误。请重新安装服务程序?(excel显示未知图表)...
  9. python 爬虫 代理池
  10. 一种通用的Qt数据库接口操作方法
  11. CATIA许可证安装,破解文件运行不了直接跳到finish问题
  12. 计算机学报模板百度云,计算机学报论文模板.doc
  13. 联想小新+Windows10+Ubuntu18.04双系统安装+引导设置过程全记录
  14. 变频技术在起重机上的应用
  15. 地图标绘软件_如何制作专题地图(设计、规划、测绘制作图斑)标绘使用详解...
  16. [转]词根词缀记单词3-主讲victor老师
  17. Java篇第七回——内部类与异常类
  18. 如何设计一个开放平台openapi?
  19. 1.5极限存在准则和重要极限
  20. 未来的火控计算机,光电火控系统在未来数字化炮兵中的应用

热门文章

  1. 当Project xCloud落地移动终端,云游戏靠手游撑起“当打之年”?
  2. 自己动手写游戏:飞机大战
  3. 【蓝桥杯Java_C组·从零开始卷】第二节(附)、if与switch效率比较(千万次/一亿次)
  4. 虚拟存储体系由()两级存储器构成。
  5. python pynlpir中科院分词的使用
  6. 如何恢复XP系统中原来的Administrator用户
  7. git clone 仓库的部分代码
  8. 用Java访问带有Kerberos认证的HBase
  9. 33. Search in Rotated Sorted Array
  10. django-celery使用