На сайте ModX есть рабочая контактная форма со следующей структурой:
<form id="hi" action="#">
<input type="hidden" name="action" value="hisend">
... just some plain input fields ...
<input type="submit" value="Send" name="send">
</div>
</form>
Когда пользователь отправляет форму, следующий код jQuery обрабатывает ее:
$("#hi").submit(function(e){
e.preventDefault();
var r = new Date().getTime();
$.post('/ajax.html?ts'+r, $("#hi").serialize(), function(data){
if(data == 'OK'){
// ... just some simple thank you message ...
}
});
return false;
});
ВОПРОС: Мне нужно изменить адрес, на который эта форма отправляет электронные письма, но не могу понять, где она находится / как эта форма работает?
Логично, я бы посмотрел в ajax.html
для дальнейших подсказок, но я не могу видеть файл, ни из менеджера ModX, ни из веб-хостинга, предоставленного File Manager (у меня нет доступа по FTP).
Файл, кажется, там, хотя и дает ответ 200 при доступе напрямую из браузера, но не выводится.
Любой намек очень ценится.
Похоже, файл может быть index-ajax.php. Я подозреваю, что может быть перенаправление .htaccess для ajax.html в index-ajax.php
Других решений пока нет …