zoukankan      html  css  js  c++  java
  • ES5提取公共变量

    在ES5中,请求地址前缀等需要作为公共变量提出。

    则需在common.js写上

    1 Object.defineProperty(window,'base',{
    2     value:"http://xx.xxxx.com:9009/vgame",
    3     writable:false
    4 })

    并被各个页面引用。

    然后,接口调用可以写成:

     1 $.ajax({
     2     type: 'POST',
     3     url: base+"/user/register",
     4     data: JSON.stringify({
     5       username:$(".tel").val(),
     6       smsVerifyCode:$('.captchaVal').val(),
     7       realName:$('.username').val(),
     8       password:hex_md5($(".pwd").val()),
     9     }),
    10     contentType:'application/json',
    11     success: function(data){
    12         
    13     },
    14     error: function(){
    15         $.toast("注册失败", "text")
    16     },
    17     dataType: "json",
    18 });

    注意,base后面的字符串需要以斜杠开头,以防base被人改成后面没有斜杠的字符串变量,而接口地址中双斜杠则不会影响请求过程。

  • 相关阅读:
    DataGridView
    View Designer
    错题集
    MetalKit_1
    倍道而行:选择排序
    ARKit_3_任意门
    ARKit__2_尺子项目
    关于scrollview的无限滚动效果实现
    tableview折叠动效
    NSURLSession的简单使用
  • 原文地址:https://www.cnblogs.com/luoyihao/p/11489962.html
Copyright © 2011-2022 走看看