powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как вызвать cache метод из js
5 сообщений из 5, страница 1 из 1
Как вызвать cache метод из js
    #37905289
mikael_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи, такая проблемка:
Есть сервер Каше, на котором описан класс с двумя методами.
Есть удаленная машина, которая ничего о Каше не знает (кроме адреса сервера). Мне нужно вызвать с этой машины методы из Каше:
<html>
<head>
<script type="text/javascript" src=" http://192.168.7.12:57772/csp/anywaybankserv/Data.Exchange.Vendor.Site2.cls"></script> - тут лежат мои методы
</head>
<body>

Как мне тут вызвать метод каше val1=##class(Data.Exchange.Vendor.Site2).Send(param), чтоб результат выполнения записался, скажем в <input type='text' value=val1>
Напомню, что этот html формируется не на сервере cache, а на удаленной машине, которая о Cache ничего не знает...

</body>
</html>
...
Рейтинг: 0 / 0
Как вызвать cache метод из js
    #37905804
mikael_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемка решена...оказалось не всё так страшно)))
...
Рейтинг: 0 / 0
Как вызвать cache метод из js
    #37943907
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikael_k,

ну так и поделитесь
...
Рейтинг: 0 / 0
Как вызвать cache метод из js
    #37944972
mikael_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как-то так:
<html>
<head>
<script type="text/javascript" src=" http://192.168.7.12:57772/csp/anywaybankserv/Data.Exchange.Vendor.Site2.cls"></script> - тут лежат мои методы
</head>
<body onload="test()">
<div id="InsCache"></div> - сюда подставим блок из Cache`
</body>
</html>
------------------------------------------------
Cache`:
Class Data.Exchange.Vendor.Site2 Extends %CSP.Page {

Parameter CONTENTTYPE="text/javascript";
ClassMethod OnPage() As %Status {

&html<
function test(){
var elem=document.getElementById("InsCache");
InsCache.innerHTML='<input type="text" value='+'#( ##class(MyClass).MyMethod() )#'+'>' ;
}
>
Quit $$$OK
}
}
...
Рейтинг: 0 / 0
Как вызвать cache метод из js
    #37944997
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikael_k
Код: html
1.
<input type="text" value='+'#( ##class(MyClass).MyMethod() )#'+'>


Дык это вроде как азы...

Можно даже так написать...
Код: html
1.
<input type="text" value="#( ##class(MyClass).MyMethod() )#" />
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как вызвать cache метод из js
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]