Как писать текст на определенном месте [Опал]
Мне нужно написать статическую веб-страницу с простыми данными. В форме у меня есть данные от пользователя и в теге<div id="prog">
мой вывод Как использовать Opal для записи строки в нужное место?
<div id="prog">
</div><script type="text/javascript">
<div id="prog">
</div>
</script>
pp = document.getElementById("prog").innerHTML = Opal.main()
</script>
1 ответ
Решение
Итак, основываясь на вашем примере кода, вам просто нужно сделать Opal.main()
вернуть строку
def main
# logic
return str
end
Но я думаю, что вы действительно хотите использовать опал-jquery или опал-браузер, у меня нет особого опыта работы с последним, так что вот простой пример опал-jquery (из того, что я понял, вы спрашивали)
Document.ready?
Element["form"].on(:submit) do
Element["#prog].text = Element["#input-id"].value
end
end