Можно ли передать какой-нибудь путь к файлу в функцию jquery или javascript? - PullRequest
0 голосов
/ 18 марта 2020

Я хочу передать путь некоторых файлов в функцию JavaScript или Jquery, чтобы при нажатии эти файлы (HTML files) могли отображаться в div тег a.

возможно?

как-то так:

  <script>
    $(document).ready(function loadcontent(pathfile){
      $('#content').load("pathfile");
    });
  </script>

Div:

<div id="content">
  HTML FILE HERE
</div>

1 Ответ

1 голос
/ 18 марта 2020

Это зависит от пути. Если это локальный путь (например, file://C:/foo.txt), то нет, вы не можете сделать это по соображениям безопасности.

Если это относительный путь к публикуемому c ресурсу на вашем собственном сервере (например, /folder/file.html), тогда да, это возможно. В вашем случае вам просто нужно исправить синтаксис, чтобы создать допустимую функцию и предоставить аргумент для load():

jQuery($ => {
  loadContent('/path-to-your/file.html');
});

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