关于跨域和 Ajax 的说明

跨域问题只存在于基于浏览器的 Web 开发中。由于小程序的宿主环境不是浏览器,而是微信客户端,所以小程序中不存在跨域的问题。

Ajax 技术的核心是依赖于浏览器中的 XMLHttpRequest 这个对象,由于小程序的宿主环境是微信客户端,所以小程序中不能叫做“发起
Ajax 请求”,而是叫做“发起网络数据请求”。

发起请求示例:

<!--pages/home/home.wxml-->
<button bindtap="getInfo">发起GET请求</button>
<button bindtap="postInfo">发起POST请求</button>
// 发起GET数据请求getInfo() {wx.request({url: 'https://www.escook.cn/api/get',method: 'GET',data: {name: 'zs',age: 20},success: (res) => {console.log(res.data)}})},// 发起POST请求postInfo() {wx.request({url: 'https://www.escook.cn/api/post',method: "POST",data: {name: 'ls',age: 33},success: (res) => {console.log(res.data)}})},

写在最后

✨个人笔记博客✨

星月前端博客
http://blog.yhxweb.top/

✨原创不易,还希望各位大佬支持一下

微信小程序跨域关于跨域和 Ajax 的说明相关推荐

  1. Nginx的简单使用,配置多前端,多端口【微信小程序+前后端分离跨域解决】

    微信小程序 微信小程序需要服务器要有域名,不能有端口,但是我还有一个WebSocket的wss协议路径需要填,都是后台的 示例配置文件,配置https转发http,配置https转发wss user ...

  2. 微信小程序直播正式接入公域流量

    继微信小商店正式开放内测后,微信新增官方收录入口"购物直播",微信小商店购物直播功能正式接入微信公域流量! 从说推网微信小商店预热到正式内测开始,微信就一步一步的在为小商店直播带货 ...

  3. 微信小程序作品集实例:跨页面传参,数据库,换行,空格,css

    审美是病,得治. 从左到右依次,初始界面,点一下,进入第二个作者目录,点击李贺,进入第三个作品目录,点击马诗二十三首,进入第四个作品详情,第五个是结构,◀▶切换前后. 依次往下捋, data里面pos ...

  4. 微信小程序5——小程序网络数据请求

    小程序网络数据请求 1.小程序中网络数据请求的限制 · 只能请求https · 必须将接口的域名添加到信任列表中,即添加到request合法域名 1.1 配置requests域名 在微信公众平台上,在 ...

  5. 微信小程序api概述

    微信小程序api概述 1.api 1.1 网络api 1.2 缓存api 1.3 界面api 2 开放能力-获取用户信息 2.1 通过API获取用户信息 3 图片与文件 3.1 下载图片 3.2 上传 ...

  6. Java小程序post如何传参,微信小程序向Java后台传输参数的方法实现

    微信小程序向Java后台传输参数的方法实现 首先,微信小程序我使用的是微信web开发者工具 想要向后台传输数据,需要在js中写 在微信小程序的官方文档中可以看到一个api叫wx.request它的作用 ...

  7. 小程序 | 注释级微信小程序demo,助你快速切入开发

    写在前面 小程序开发渐进红利期,更多开发者慕名而来,网上的学习资料也层出不穷,有点眼花缭乱的意思了.在经过一个多月的摸索式学习后,我也终于写了不算精美的一个小程序. 那为什么写这篇文章: 总结经验 - ...

  8. Python Flask微信小程序登录流程及登录api实现代码

    1.小程序端调用wx.login 2.判断用户是否授权 3.小程序端访问 wx.getUserInfo 4.小程序端js代码:+ wx.login({success: resp => {// 发 ...

  9. 微信小程序遇到的坑系列---小程序上传图片线上失败

    微信小程序中,上传图片的代码如下: 实现功能: 1.上传图片到七牛云 2.上传成功后,对于返回的路径展示到页面 3.将返回的路径发送给后端 对于第一个需求: 1.上传图片到七牛云 我们需要在七牛云上有 ...

  10. 如何用python自动化微信小程序

    如何微信小程序自动化抢到跨境安 最近,接到一个这样的需求,最终交付的结果如下: 为了保护隐私,做了马赛克的处理. 一.界面的实现 程序提供一个界面,用于启动模拟器和实现启动抢票脚本 二.模拟器集成 模 ...

最新文章

  1. 菌群与疾病的关系探讨之一:先有鸡还是先有蛋?
  2. 马来西亚拟对打车软件巨头Grab罚款2000万美元
  3. onnxruntime安装
  4. Hibernate 缓存
  5. 开机启动脚本/etc/init.d/rcS
  6. 用c51语言把连续字节做比较,C51优化设计之循环语句(转)
  7. Rapidmind计算库性能测试
  8. log4net直切ElasticSearch,小步快跑首选
  9. STS的安装教程-鹏鹏
  10. Python笔记(2) Python基础
  11. mysql的错误代码4999_mysql相关错误以及对应解决方法总结
  12. AndroidStudio_HttpServer类接收到数据以后_通过广播给对应Activity发送接收到是远程服务器的数据---Android原生开发工作笔记226
  13. You are running Vue in development mode.Make sure to turn on production mode when deploying for p...
  14. Java基础-自增自减运算符练习题
  15. 录屏软件——大黄蜂,rar压缩包,解压后直接安装使用即可
  16. python 读取.sgy地震文件到三维ndarray矩阵,(全网仅此一份)
  17. 详解三相直流无刷电机驱动器硬件原理图
  18. 汽车车架号识别 VIN码识别,在汽车后市场的应用
  19. 他两次都没能感动CCTV却感动了我们
  20. C++ Primer Plus P31 编程练习(调用一个用户自定义的函数(以光年值为参数,并返回对应天文单位的值)——中职

热门文章

  1. Ubuntu 安装时出现“failed to load ldlinux.c32” 方法总结
  2. 2017年美国数学建模MCM/ICM ABCDEF试题分析
  3. 线性表的顺序表示和实现 (创建,插入,删除,查找)数据结构 严蔚敏(C语言版)代码实现
  4. 英语不好影响考PMP吗?
  5. Amazon EC2创建快照计划任务
  6. 阿里巴巴 镜像下载 centos 镜像下载 Linux镜像下载
  7. @ControllerAdvice 用法
  8. MATLAB 时间变量 和 常用时间处理函数 datetime datestr datevec datenum
  9. 解决C盘容量不够的一种方法
  10. ABAQUS的错误提示(The desired vendor daemon is down)解决措施