обновлять
This commit is contained in:
52
02000.обновление.js
Normal file
52
02000.обновление.js
Normal file
@@ -0,0 +1,52 @@
|
||||
function загрузитьJSONJS(отклик)
|
||||
{
|
||||
const запрос = new XMLHttpRequest();
|
||||
запрос.onreadystatechange = function()
|
||||
{
|
||||
if (this.readyState == 4)
|
||||
{
|
||||
if (this.status == 200)
|
||||
{
|
||||
отклик(this.responseText);
|
||||
}
|
||||
else
|
||||
{
|
||||
console.error(this.status);
|
||||
}
|
||||
}
|
||||
}
|
||||
запрос.open("GET", "/json.js");// + "?" + gitjs.uuid());
|
||||
запрос.send();
|
||||
}
|
||||
|
||||
function исполнитьJSONJS(текст)
|
||||
{
|
||||
if (!текст.length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
/*
|
||||
try
|
||||
{
|
||||
console.debug("исполняем", текст);
|
||||
eval(текст);
|
||||
console.debug("исполнили", текст);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
console.error(e);
|
||||
}
|
||||
*/
|
||||
const скрипт = document.createElement("script");
|
||||
скрипт.src = текст;
|
||||
document.body.appendChild(скрипт);
|
||||
console.debug("исполнили скрипт?", текст);
|
||||
}
|
||||
|
||||
function обновитьJSONJS()
|
||||
{
|
||||
загрузитьJSONJS(исполнитьJSONJS);
|
||||
}
|
||||
|
||||
|
||||
setInterval(обновитьJSONJS, 1000);
|
||||
@@ -24,5 +24,6 @@
|
||||
<script src="00130.платформы.js"></script>
|
||||
<script src="01000.пуск.js"></script>
|
||||
<script src="01300.пример.json.js"></script>
|
||||
<script src="02000.обновление.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user