Name of object field as variable



  • Have a good day. Specify how js can assign a variable name to the object field.

    var typeLogin = 'phone' //значением может также быть email, login, id 
    var myLogin = '+7 000 00 00 00' //значением может быть a@b.com, vasya, 1234
    

    $.ajax({
    type: 'post',
    url: 'login.py',
    data: {
    'login': true,
    typeLogin: myLogin, // вот здесь именем поля должно быть значения переменной typeLogin а не ее имя
    }
    });



  • If you use ES6, you can use it.

    var typeLogin = 'phone' //значением может также быть email, login, id 
    var myLogin = '+7 000 00 00 00' //значением может быть a@b.com, vasya, 1234
    

    $.ajax({
    type: 'post',
    url: 'login.py',
    data: {
    'login': true,
    [typeLogin]: myLogin,
    }
    });

    The truth is the support of the browsers can be chrome.
    Yuzabel or Bakend with NodeJS.




Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2