@jofamo2305 http клиент хорошая альтернатива браузеру, но для работы с ним нужен некоторый опыт.
Нельзя просто так взять, записать запросы и сидеть радоваться.
c4eb9a38-f79a-42a3-9855-5646908c7576-image.png
А что касается информации в заголовке, то не трудно догадаться, что нельзя вынести данную фичу в блок, это фича редактора, но ни как не скрипта.
Проще говоря: это фича для упрощения создания скрипта.
Если ты имеешь ввиду добавить запуск этого действия как кнопку в модуле, то в модуле ведь блоки, а не просто кнопки.
http запросы из контекста _interface.js файлов модулей.
-
в продолжение темы https://community.bablosoft.com/topic/9854/как-сделать-http-запрос-из-_interface-js-файла-модуля
поизучал еще, сделать это (пробросить методы) можно только из Си кода как я понял.
то есть решения может быть или запретить CORS в этом браузере, чтобы можно было делать обычные xhr запросы? например $.get(...)
или пробросить в этот контекст функции
http_client_get()
http_client_post()
http_client_content() -
<%= "<script" + ">" %> $.get('https://jsonplaceholder.typicode.com/todos/1', function(data) { $("#Test").val(data.title); }); <%= "</script" + ">" %> <div class="container-fluid"> <span data-preserve="true" data-preserve-type="select" data-preserve-id="Test"> <input type="text" class="form-control input-sm" id="Test" placeholder="Test"> </span> </div> <%= _.template($('#back').html())({action:"executeandadd", visible:true}) %> -
Если нужно могу скинуть вам весь модуль, но там по сути ничего нет, только этот интерфейс, если есть вопросы - задавайте.
-
@Oyasumi-Punpun да, благодарю. именно так работает. буду разбираться в чем дело. сам делаю через $.ajax
-
@Oyasumi-Punpun все так дело было в CORS.
после тысячи попыток нашел ответ, сервер должен добавлять заголовок:
access-control-allow-origin: *благодарю за наводку, я думал это совсем не работает.