关于微信前后台请求与Ajax的关系

最近在开发微信小程序,里面有很多让我感觉似曾相识的地方,微信小程序中常见的代码诸如:
function queryRequest(data){

wx.request({
url:"https://example.com/api/",
data:data,
header:{
和正常我们在页面开发时常用的Ajax异步请求:
$.ajax({
type: 'POST',
url: 'sendCode',
data: {"mobile": mobile},
dataType: "json",
async: false,
cache: false,
error: function () {
alert("验证码发送失败");
return false;
},
success: function (data) {
//alert("验证码发送成功");
}
是否有区别?还是都是类似的东西?希望哪位大神可以给我答疑解惑

只是外包装的区别把,ajax是jquery封装的,微信是wx封装的大同小异

wx.request实际使用后请求的url必须是https协议,并且启用了tls1.2的,感觉和ajax不是同一个东西,ajax不限制协议,也不能直接跨域请求