|
|
|
| Скрипт успешно вызывается из любой страницы, поскольку его адрес установлен о корня:
<script type="text/javascript" src="/my-js/jquery.subscribe-better.js"></script>
|
Но в скрипте есть оператор:
$.post('my-files/control.php', {'open' : 101});
|
И не удается указать путь, который позволил бы использовать скрипт на странице с любой глубиной вложения.
Эта проблема имеет решение? | |
|
|
|
|
|
|
|
для: Владимир55
(17.02.2016 в 22:56)
| | абсолютный путь от корня сайта | |
|
|
|
|
|
|
|
для: elenaki
(18.02.2016 в 10:15)
| | абсолютный путь от корня сайта
Я с этого и начал. Но в том-то и дело, что скрипт с такой адресацией не работает в принципе!
Вот смотрите.
В файле файле control.php я записал:
header("Content-type: text/html; charset=utf-8");
$open = $_POST['open'];
file_put_contents("1.txt", date("H-i-s" ));
|
В скрипте http://fh7929mi.bget.ru/test/index.html установлен абсолютный адрес
$.post('my-files/control.php', {'open' : 101});
|
В файле по адресуhttp://fh7929mi.bget.ru/test/my-files/1.txt Вы можете увидеть, что записалось время вызова страницы.
А в скрипте http://fh7929mi.bget.ru/test/index-new.html установлен адрес от корня
$.post('/my-files/control.php', {'open' : 101});
|
И этот скрипт не работает.
Имеет ли эта проблема решение? | |
|
|
|
|
|
|
|
для: Владимир55
(18.02.2016 в 11:21)
| | my-files/control.php
это не абсолютный адрес | |
|
|
|