или вы можете просто создать свое собственное событие, которое выполняется везде
$("body").on("domChanged", function () {
//dom is changed
});
$(".button").click(function () {
//do some change
$("button").append("i am the new change");
//fire event
$("body").trigger("domChanged");
});
Полный пример http://jsfiddle.net/hbmaam/Mq7NX/
Предполагая, что у вас есть доступ к Python-части уравнения , самый простой способ решить эту проблему - это сериализовать объект в некотором взаимно понимаемом формате.
В этом случае одной идеей было бы сериализовать байты в base64 (уникод, такой как UTF-8 или -16, может столкнуться с проблемами кодирования в зависимости от содержимого байтовой строки). Затем вы можете преобразовать эти байты base64 в UTF-8 , чтобы передать его обратно между программами.
Это выглядит (например):
base64.b64encode(pickle.dumps("Some data goes here")).decode("utf-8")