ES5提取公共变量
2024-08-31 22:06:06
在ES5中,请求地址前缀等需要作为公共变量提出。
则需在common.js写上
Object.defineProperty(window,'base',{
value:"http://xx.xxxx.com:9009/vgame",
writable:false
})
并被各个页面引用。
然后,接口调用可以写成:
$.ajax({
type: 'POST',
url: base+"/user/register",
data: JSON.stringify({
username:$(".tel").val(),
smsVerifyCode:$('.captchaVal').val(),
realName:$('.username').val(),
password:hex_md5($(".pwd").val()),
}),
contentType:'application/json',
success: function(data){ },
error: function(){
$.toast("注册失败", "text")
},
dataType: "json",
});
注意,base后面的字符串需要以斜杠开头,以防base被人改成后面没有斜杠的字符串变量,而接口地址中双斜杠则不会影响请求过程。
最新文章
- 最短路径之Floyd算法
- React学习笔记-3-非dom属性介绍
- Calculator(1.0)
- IOS基础之(十四) KVO/KVC
- linux远程连接mysql数据库
- IIS报错,App_global.asax.×××.dll拒绝访问
- C++ 初始化与赋值
- Linux学习笔记11——文件I/O之二
- textview设置不同字体大小
- h5的瀑布流
- 基于webpack搭建的vue+element-ui框架
- 【python3之变量,输入输出,判断,循环】
- 使用GitHub+hexo搭建个人独立博客
- PythonStudy——函数对象的案例
- Windows PowerShell 入門(6)-関数編1
- Leetcode刷题第003天
- 自动化测试-9.selenium多窗口句柄的切换
- win7/10下Qt Creator调试提示:The selected debugger may be inappropriate for the inferior的解决办法
- STM32应用实例五:与SHT1X温湿度传感器通讯
- 转载:MongoDB之旅(超赞,适合初学者)
热门文章
- web项目踩坑过程
- 表单生成器(Form Builder)之mongodb表单数据查询——统计查询求和
- [Go] 轻量服务器框架tcp的粘包问题 封包与拆包
- 在vue-cli3中使用axios获取本地json
- 谷歌chrome浏览器被毒霸上网导航www.uu114.cn劫持 chrome://version命令行被篡改
- Django中的sql注入
- 使用fidder对安卓模拟器进行抓包
- 【朝花夕拾】Android自定义View篇之(四)自定义View的三种实现方式及自定义属性使用介绍
- SpringBoot2.0 整合 Shiro 框架,实现用户权限管理
- C++ `endl` 与 `\n` 的区别