nepster-web
@nepster-web

Как указать название свойства в данных JSON ?

есть 2 переменных. Название поля csrf и значение, тоесть токен:
var csrf_param = $('meta[name=csrf-param]').attr("content");
var csrf_token = $('meta[name=csrf-token]').attr("content");


Это дело нужно передать на сервер:
var data = {'Свойство':'Значение'};

Я сделал как-то так:
var data = {csrf_param:csrf_token};

Но на выходе я получил
{csrf_param:значение токена};

Тоесть вместо csrf_token подставилось значение, все верно, а вот
csrf_param так и прописалось, а нужно его значение.

Подскажите пожалуйста как это можно сделать.

Пример для уточнения:
var csrf_param = '_csrf';
var csrf_token = 1234567;

 var data = {csrf_param:csrf_token};

// как получается:
{csrf_param:1234567}

// как должно быть:
{_csrf:1234567}
  • Вопрос задан
  • 2483 просмотра
Решения вопроса 1
var data = {}
data[csrf_param] = csrf_token
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы