Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 18.07.2020, 22:38   #1
Rassamaha78
Новичок
Джуниор
 
Регистрация: 24.04.2011
Сообщений: 3
По умолчанию Подсобите с JS кодом (API, JSON)

Я не JS программист) есть такой вот код:
Код:
				createAction: function (n, i) {
					var r = d(),
					o = t.defer();
					return e({
						method: "POST",
						url: config.crmApiLink + "CreateAction",
						data: {
							key: l(r),
							rand_param: r,
							auth_token: n,
							client_id: i.client_id,
							action_type_id: i.action_type_id,
							responsible: i.responsible,
							status_id: i.status_id,
							date: i.date,
							text: i.text
						}
Мне нужно передать параметры client_id и responsible в виде объекта clientList – поля которого представляют идентификатор клиента, а значения - идентификатор ответственного, т.е.
если я добавлю в этот код:
Код:
clientList: JSON.stringify({"635":"187"}) //При client_id = 635 и responsible = 187
, то всё работает как надо, но как мне вставить сюда значения i.client_id и i.responsible ? на PHP это было бы 'clientList' => json_encode([$client_id => $responsible]), подскажите, как правильно сделать это на JS ?

Последний раз редактировалось Rassamaha78; 18.07.2020 в 22:49.
Rassamaha78 вне форума Ответить с цитированием
Старый 20.07.2020, 09:12   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 3,615
По умолчанию

как-то так, если верно понял вас
Код:
clientList: {'client_id' : i.client_id, 'responsible' :  i.responsible}
ADSoft вне форума Ответить с цитированием
Старый 01.08.2020, 14:25   #3
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 13
По умолчанию

объект, можно создать таким образом
var clientList = {
[ i.client_id ] : i.responsible
}
Agency вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсобите немного C# presidy Помощь студентам 1 18.07.2020 12:10
Работа с JSON (System.JSON) nibufep Общие вопросы Delphi 3 19.04.2016 18:21
JSON Exception [org.apache.json] spectrum988 Помощь студентам 3 11.12.2015 09:25
Подсобите с лабораторкой TheLonelySoul Паскаль, Turbo Pascal, PascalABC.NET 2 16.10.2011 23:44
Подсобите Gluck231 Паскаль, Turbo Pascal, PascalABC.NET 0 16.10.2011 18:56


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840