Скрыть путь ajax в JavaScript (jQuery) - PullRequest
1 голос
/ 16 ноября 2011

Допустим, я использую $.post в jQuery. Правильный синтаксис для этого: $.post("xxx.php",{/*options*/},function(data)) Как я могу сделать так, чтобы в этом случае xxx.php фактически не отображалось в JavaScript. Могу ли я поставить относительный путь, как /login или что-то. И если это сработает, то будет ли ссылка на файл index.php там. Или я могу использовать закодированную версию, которая кажется бессмысленной, потому что вы можете легко ее декодировать. Я просто не хочу, чтобы люди смотрели прямо на мои пути, а потом делали дополнительные сценарии, чтобы убедиться, что файлы были посещены XHTTP request.

Любые ответы, ссылки или идеи приветствуются.

Ответы [ 2 ]

1 голос
/ 16 ноября 2011
1 голос
/ 16 ноября 2011

Вы можете использовать старый метод, чтобы сервер приложений находил все страницы из аргументов в строке запроса. Тогда все ваши ajax-запросы могут идти в один и тот же «файл», но этот файл будет возвращать другое включение php в зависимости от параметров.

Само сопоставление может быть проблемой для управления, но это другой вопрос SO.

...