通过ajax的jsonp方式实现跨域访问,并处理响应

server/2024/12/18 23:12:04/

一、场景描述

现有一个项目A,需要请求项目B的某个接口,并根据B接口响应结果A处理后续逻辑。

二、具体实现

1、前端

        前端项目A发送请求,这里通过jsonp的方式实现跨域访问。

       $.ajax({    url:'http://10.10.2.256:8280/ssoCheck',   //请求的url地址data:{'userId':'1'}, //参数dataType:"jsonp",   //返回格式为jsontype:"GET",   //请求方式jsonpCallback:"successCallBack"//回调方法});

注意,需要指定jsonp的回调方法jsonpcallback,这里我设置的回调方法名为successCallBack,所以相应的 要定义一个successCallBack方法。

function successCallBack(data){//后端返回接口if (data && data.code == '200'){//自己逻辑}}

2、 后端

后端需要注意返回的json格式,必须严格返回 successCallBack({}) 格式的。

successCallBack也就是前端配置的回调方法名),否则回调方法无法执行。

3、效果展示

 


http://www.ppmy.cn/server/151284.html

相关文章

PySide6程序框架设计

pyside6有一个优点自动适配高分辨ui pyqt5需要自己写这部分逻辑 1、主程序代码 DINGSHI01Main.py # -*- coding: utf-8 -*- import sys,time,copy from PySide6.QtWidgets import QWidget,QApplication from PySide6.QtCore import Qt from PySide6 import QtCore, QtGui, Q…

ActiveMQ 反序列化漏洞CVE-2015-5254复现

文章目录 一、产生原因二、利用条件三、利用过程四、PoC(概念验证)五、poc环境验证使用find搜索vulhub已安装目录打开activeMQ组件查看配置文件端口启动镜像-文件配置好后对于Docker 镜像下载问题及解决办法设置好镜像源地址,进行重启docker查…

数据结构:Win32 API详解

目录 一.Win32 API的介绍 二.控制台程序(Console)与COORD 1..控制台程序(Console): 2.控制台窗口坐标COORD: 3.GetStdHandle函数: (1)语法: (2)参数: 4.GetConsoleCursorInf…

Android-Glide详解

目录 一,介绍 二,使用 三,源码分析思路 四,with源码分析 五,模拟Glide生命周期管理 一,介绍 Glide目前是安卓最主流的加载图片的框架,也是源码最为复杂的框架之一。 要想完完全全吃透Glide的源…

小程序开发常见问题

一、开发方案选择 1.小程序原生开发:需要live-player组件资质,对开发者的资质要求较高,开发难度较大; 2.小程序内嵌H5:因校验文档上限,目前平台已经不支持配置校验文件; 3.半屏小程序&#xff1…

Excel中如何消除“长短款”

函数微调可以可以实施,简单且易于操作的气球🎈涨缩更妙。 (笔记模板由python脚本于2024年12月17日 06:19:13创建,本篇笔记适合用Excel操作数据的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Fre…

Python Flask Web框架快速入门

Flask 入门Demo Flask 开发环境搭建,执行如下指令: pip install flask# 第一节: Flask 快速入门from flask import Flask app Flask(__name__)app.route(/flask) def hello_flask():return Hello Flaskapp.run()核心代码剖析: 从flask包导…

如何利用PHP和phpSpider爬取电子商务网站的产品价格

利用PHP和phpSpider爬取电子商务网站的产品价格涉及多个步骤,包括环境准备、爬虫配置、数据解析和存储等。以下是一个简要的指南: 一、环境准备 安装PHP:确保你的系统上已经安装了PHP,并且可以通过命令行访问。安装Composer&…