JS跨域代码
2024-09-30 15:13:46
//部分JS代码
$.ajax({
async: false,
url: "http://www.xxxx.com/api/",
type: "GET",//不能使用POST方式
dataType: 'jsonp',
jsonp: 'jsonpcallback',
data: "uid=3&atoken=NTdZUlJXAUNAHUJcXgde",
contentType: "application/json;utf-8",
success: function (result) {
console.log(result);
},
error: function (jqXHR, textStatus, errorThrown) {
}
});
//部分PHP代码
$result['success'] = true;
$result['count'] = 123;
$callback=$_GET['jsonpcallback'];
header('Content-Type:application/json');
echo $callback.'('.json_encode($result).')';
例如前端请求地址:http://www.xxxx.com/api/?jsonpcallback=nnnnnnnn
后端则返回结果:nnnnnnnn({"success":true,"count":123})
最新文章
- EF6 对多个数据库,多个DBContext的情况 进行迁移的方法。
- 数据结构笔记--二叉查找树概述以及java代码实现
- javascript 容易忽略的小知识点 new到底做了什么?
- 【VC++技术杂谈001】音频技术之调节音量及设置静音
- HTML5 Web Form 新增属性和表单验证
- iOS Question
- [FollowUp] Combinations 组合项
- THREE.js代码备份——线框cube、按键、鼠标控制
- 切换加上延迟加载js代码
- 使用java API操作HDFS-相关环境的设置
- 【hexo】如何在一个小时内搭载个人博客
- Javascript 基础知识2017-03-17
- SpringMVC使用StandardServletMultipartResolver上传文件
- .NET Core中的验证组件FluentValidation的实战分享
- react路由
- 精读《C++ primer》学习笔记(第一至三章)
- jQuery获得页面绝对和相对的位置
- appium学习记录2
- IDEA 项目相关基础设置
- python文本挖掘输出权重,词频等信息,画出3d权重图