ОБСУЖДЕНИЕ

Как установить куки в WQO скриптовом агенте?

2 ответов 3,3 тыс.
AI-выжимка обсуждения скоро
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
 
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
нужно в ответе сервера это сделать типа setCookie and getCookie using LotusScript
если я правильно понял
 
Последнее редактирование:
1583190167086.png



Dim web As New WebSession() ''http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class

datarc = web.session.DocumentContext.Request_Content(0) '' Даные из корзины для обработки
SessionID = Left(Strright(web.session.DocumentContext.HTTP_Cookie(0), "_shopcart="),32)

или

Dim ctx As NotesDocument
Set ctx = ns.DocumentContext
SessionID = Left(Strright(ctx.HTTP_Cookie(0), "onimod_"+Cstr( admindoc.GetItemValue("DBID")(0) )+"_shopcart="),32)

Или прямо в агенте надо setcookie? А зачем? Ошибка в логике задачи.

Делаете из агента JSON и по его результатам ставите куки на JS прямо в браузере.
var url = 'doAddToCart?OpenAgent'+'&shopcart=' + shopcart;
$.ajax({
cache: false,
url: url,
type: 'post',
data: datarc,
datatype: "application/json",
success: function(resp){
if ( resp.update == '1' ) {
if ( resp.user =='onimod' && resp.shopcart ) { _doSetCookie('shopcart', resp.shopcart) };
 

Статистика тем

Создано
Gandliar,
Последний ответ от
NetWood,
Ответы
2
Просмотры
3 326