Refre sh содержание div в приложении Electron - PullRequest
0 голосов
/ 04 апреля 2020

Я работаю над проектом, использующим технологию Electron, чтобы создать настольное приложение с локальной базой данных, в котором у меня есть панель навигации, и я хочу обновить sh содержимое основного раздела без sh всей страницы.

Я знаю, что есть ajax, но с ajax я должен использовать веб-сервер, поэтому я считаю, что у пользователя должен быть веб-сервер на его машине, чтобы обновить sh, есть ли способ обновить sh без сервера или для создания "виртуального" сервера с JavaScript, пожалуйста?

Я пробовал это, но оно работает только с веб-сервером:

$(document).ready(function() {
  $(function() {
    $('#ideal_form').submit(function(e) {
      e.preventDefault();
      var form = $(this);
      var post_url = form.attr('action');
      var post_data = form.serialize();
      $('#loader3', form).html('<img src="../../images/ajax-loader.gif" />       Please wait...');
      $.ajax({
        type: 'POST',
        url: post_url,
        data: post_data,
        success: function(msg) {
          $(form).fadeOut(800, function() {
            form.html(msg).fadeIn().delay(2000);

          });
        }
      });
    });
  });
});

1 Ответ

1 голос
/ 04 апреля 2020

Код, который вы разместили, кажется довольно неактуальным, и копия из другого поста stackoverflow ({ ссылка }). В своем комментарии вы говорите, что хотите загрузить файл stati c HTML для нового содержимого элемента div при нажатии на элемент меню.

Я рекомендую взглянуть на https://api.jquery.com/load/. Вам может понадобиться что-то вроде этого:

$("#about-button").click(function() {
  $("#content").load("about.html");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...