Я хочу передать данные из моего хореографа в webjs, и переданное значение будет отображаться в html через javascipt. Я могу успешно пройти его, но проблема в том, что он будет отображаться в течение 1-3 секунд. Я сделал это правильно?
Вот мой код от хореографа (python):
def onLoad(self):
#put initialization code here
pass
def onUnload(self):
self.memory = None
#put clean-up code here
pass
def onInput_onStart(self):
data = ['apple','mango','juice']
self.memory.raiseEvent("myData", data)
def onInput_onStop(self):
self.onUnload()
box is stopped
self.onStopped()
А вот код моего javaschipt при получении данных из перца:
var session = new QiSession();
$(document).ready(function(){
getData();
});
function getData(){
session.service('ALMemory').then(function(ALMemory){
ALMemory.subscriber("myData").then(function(subscriber) {
subscriber.signal.connect(function(data){
"display to html here"
});
});
});
}