jsonp react 获取返回值_ajax请求JSONP格式,后台返回值是SUCCESS,返回这样的数据格式可不可以调用某某方法?...

news/2024/7/7 12:18:08

能不能在不改后台代码的情况下实现,现在总是走error的方法,response只是”success”

(**说让他们改后台很难)还要跨站请求的需求。

不改后台就实现JSONP??前端什么时候这么厉害了

首先要理解什么是jsonp,自己写个请求就行了,不一定要用jQuery的。

既然一定要返回success的话,你可以用js动态引入要请求的链接。

var script = document.createElement(‘script’);

script.setAttribute(‘src’, ‘返回success的URL’);

document.getElementsByTagName(‘head’)[0].appendChild(script);

然后你就可以在这个script中获取success了,

var script = document.createElement(‘script’);

script.setAttribute(‘src’, ‘需要处理逻辑的本地js’);

document.getElementsByTagName(‘head’)[0].appendChild(script);

你可以在需要处理逻辑的本地js中获取上一个script标签中的内容,判断如果是success调用你需要调用的方法就行了

if(response=”success”){do something}

这不是随便搞么。。。?


http://www.niftyadmin.cn/n/707409.html

相关文章

C#,VB.NET 如何将Excel转换为Text

在工作中,有时我们需要转换文档的格式,之前已经跟大家介绍过了如何将Excel转换为PDF。今天将与大家分享如何将Excel转换为Text。这次我使用的依然是免费版的Spire.XLS for .NET组件。 Free Spire.XLS for .NET组件可以使开发人员在任何.NET应用程序上创建…

OSI与TCP/IP网络模型

OSI七层网络模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信规范。而我们的数据在网络中传输的过程,实际上就是…

如何创建一个本地的mysql数据库_怎么创建一个本地的sql数据库

展开全部|CREATE DATABASE database_name[ CONTAINMENT { NONE | PARTIAL } ][ ON[ PRIMARY ] [ ,...n ][ , [ ,...n ] ][ LOG ON [ ,...n ] ]][ COLLATE collation_name ][ WITH [,...n ] ][;]::{FILESTREAM ( [,...n ] )| DEFAULT_FULLTEXT_LANGUAGE { lcid | language_nam…

codevs 1025 选菜——01背包

时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解查看运行结果题目描述 Description在小松宿舍楼下的不远处,有PK大学最不错的一个食堂——The Farmer’s Canteen(NM食堂)。由于该食堂的菜都很不错,价格也公道&#…

kali mysql安装教程_MySQL 安装教程(windows版)

MySQL版本:8.0.18window环境:win101.首先我们需要下载ZIP解压配置安装包,如果有需要的可以到下面网址下载。2.将安装包下载至F盘中新建的my_sql文件夹中并解压3.配置环境变量,右键我的电脑,选择 属性---高级系统设置--…

maven的使用

作为一个技术菜,这篇文章主要介绍maven的基本使用。maven的安装,maven的用途,这里就不做介绍了,可以百度。一、cmd命令行下创建一个简单的maven项目:1.mvn archetype:generate(第一次使用maven需要联网&…

(八)统一配置中心-Config

对于配置的重要性,我想我不用进行任何强调,大家都可以明白其重要性。在普通单体应用,我们常使用配置文件(application(*).properties(yml))管理应用的所有配置。这些配置文件在单体应用中非常胜任其角色,并没有让我们感觉到有头疼…

overwrite java_java中的重写override或overwrite

java中的重写override或overwriteTestOverWrite.java?class"java">class Person {private String name;private int age;public void setName(String name){this.namename;}public void setAge(int age) {this.ageage;}public String getName(){return name;}pub…