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: *

    благодарю за наводку, я думал это совсем не работает.


Log in to reply
 

  • 13
  • 4
  • 5
  • 6
  • 5
  • 2
  • 2
  • 18