jsonp初识
2024-09-07 05:25:54
我们在项目中对接口发起请求时会遇到一个跨域请求的问题,在这个时候,我们可以用一个较为简单的方法解决:jsonp
后端(以php为例):
<?php
header('Content-type: application/json');
//获取回调函数名
$jsoncallback = htmlspecialchars($_REQUEST ['jsoncallback']);
//json数据
$json_data = '["customername1","customername2"]';
//输出jsonp格式的数据
echo $jsoncallback . "(" . $json_data . ")"; ?>
前端(以jquery为例):
$.getJSON("http://www.api.com/jsonp.php?jsoncallback=?", function(data)
{
var html = '<ul>';
for(var i = 0; i < data.length; i++)
{
html += '<li>' + data[i] + '</li>';
}
html += '</ul>';
$('#id').html(html);
});
最新文章
- Python GUI编程--Tkinter
- RPM 包下载 GCC 4.8安装
- maven 命令备忘
- Ubuntu配置ssh server
- 父元素onmouseover触发事件在父子元素间移动不停触发的问题
- Hadoop MapReduce编程的一些个人理解
- Linux内存管理 (5)slab分配器
- elastic-job详解(四):失效转移
- 机器学习基石笔记:11 Linear Models for Classification
- 用python读写excel的强大工具:openpyxl
- sql中的STRFTIME
- HDOJ 4276 The Ghost Blows Light(树形DP)
- poj2063 Investment
- OSGi 系列(三)之 bundle 事件监听
- cgroups简单使用
- python基础整理3——前端
- 从Web抓取信息
- LEP所需环境
- 使用dork脚本来查询Google
- Office PPT中如何插入flash