我们在项目中对接口发起请求时会遇到一个跨域请求的问题,在这个时候,我们可以用一个较为简单的方法解决: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);
});

最新文章

  1. Python GUI编程--Tkinter
  2. RPM 包下载 GCC 4.8安装
  3. maven 命令备忘
  4. Ubuntu配置ssh server
  5. 父元素onmouseover触发事件在父子元素间移动不停触发的问题
  6. Hadoop MapReduce编程的一些个人理解
  7. Linux内存管理 (5)slab分配器
  8. elastic-job详解(四):失效转移
  9. 机器学习基石笔记:11 Linear Models for Classification
  10. 用python读写excel的强大工具:openpyxl
  11. sql中的STRFTIME
  12. HDOJ 4276 The Ghost Blows Light(树形DP)
  13. poj2063 Investment
  14. OSGi 系列(三)之 bundle 事件监听
  15. cgroups简单使用
  16. python基础整理3——前端
  17. 从Web抓取信息
  18. LEP所需环境
  19. 使用dork脚本来查询Google
  20. Office PPT中如何插入flash

热门文章

  1. PyTorch固定参数
  2. 【C++ Primer Plus】编程练习答案——第10章
  3. Vulnhub靶机渗透 -- DC6
  4. 踩坑系列《五》 Incorrect datetime value: 时间添加失败原因
  5. 阿里云 Serverless 再升级,从体验上拉开差距
  6. js 判断一个变量是否有值
  7. Fastjson中getJSONObject()与getJSONArray()的使用
  8. CQL和SQL的CRUD操作比较
  9. 什么,你还使用 webpack?别人都在用 vite 搭建项目了
  10. Java:线程池