【问题标题】:Can't find which file sends the contact form找不到发送联系表单的文件
【发布时间】:2016-06-07 11:49:34
【问题描述】:

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 管理器中查看该文件,也无法从提供的文件管理器中查看该文件(我没有 FTP 访问权限。)

该文件似乎在那里,并在直接从浏览器访问时给出响应 200,但没有输出。

非常感谢任何提示。

【问题讨论】:

  • 您检查过 .htaccess 是否有任何重定向?

标签: php jquery ajax modx ajaxform


【解决方案1】:

看起来该文件可能是 index-ajax.php。我怀疑可能有 ajax.html 到 index-ajax.php 的 .htaccess 重定向

【讨论】:

  • 查看了 .htaccess,但不是 100% 确定是否有重定向 - 但是,确实存在 index-ajax.php,它似乎也没有发送任何电子邮件,所以现在我查看它包含的文件。
  • 听起来不错!如果对你有帮助,请采纳我的回答。
  • 好的,我筛选了 index-ajax.php 包含的所有文件,没有任何提示发送电子邮件。不知道接下来要尝试什么。
  • 为什么不使用您要更改的电子邮件地址搜索代码,如果不具体,请从消息中的确切文本开始?
  • 由于访问受限,这也帮助我使用php进行grep:webmasters.stackexchange.com/a/29914/65847
猜你喜欢
  • 1970-01-01
  • 2019-09-04
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-27
相关资源
最近更新 更多