博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax j跨域请求sonp
阅读量:6933 次
发布时间:2019-06-27

本文共 694 字,大约阅读时间需要 2 分钟。

  • 需求
  • 遇到的问题
  • 解决方案

需求

如今,该项目需要获得数据访问外部链接。它是跨域。使用ajax 直提示:

阻止交叉请求

遇到的问题

1. 怎样使用ajax 跨域请求数据

2. 能不能post请求

解决的方法

  1. 经过网上查找资料。能使用jsonp请求跨域数据。
  2. jsonp请求数据仅仅能get。不支持post跨域请求
    用法。见代码:
$.ajax({    type: "post",//这里写post也没用,也是get请求    url: "url",    dataType: "jsonp",    data:"q=xx&categoryId=0&brandId=0",//參数    jsonp: "callback",    jsonpCallback:"jsonpCallback",    success: function(json){
alert('json:' + json); }, error: function(){
alert('fail'); } });

PHP端代码(即请求url端):

$callback = Input::get("callback"); $v1="1";$v2="2";$response = "{\"value1\":\"" + $v1 + "\",\"value2\":\"" + $v2 + "\"}";$call = $callback . "(" + $response + ")";return $call;

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
[剑指offer] 字符流中第一个不重复的字符
查看>>
平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
查看>>
Source Insight 3.X 标签插件v1.0发布
查看>>
百度AI生态方法论升级,AI开放平台深入7大细分领域
查看>>
Linux下配置Golang开发环境
查看>>
AI技术出海 - 阿里云GPU服务器助力旷视勇夺4项世界第一
查看>>
《Learning Scrapy》(中文版)第11章 Scrapyd分布式抓取和实时分析
查看>>
[Python]一行代码判断请求参数是否正确
查看>>
gulp前端自动化工具的快速入门案例
查看>>
Java_数据交换_Jackson_用法入门
查看>>
GoCD 19.2.0 发布,ThoughtWorks 的持续集成引擎
查看>>
H3C大数据产品介绍
查看>>
Kafka-0.10.0.0 集群高可靠实验
查看>>
微信程序开发系列教程(三)使用微信API给微信用户发文本消息
查看>>
window上安装mysql数据库
查看>>
Python全栈工程师(多继承、函数重写)
查看>>
Spark2.1.0之内置RPC框架
查看>>
js对于小数的处理
查看>>
Jenkins - 构建Allure Report
查看>>
完美数据迁移-MongoDB Stream的应用
查看>>