单击发送按钮后,php邮件重定向到空白页面

时间:2018-02-13 12:34:27

标签: php html forms email

我只是想知道我的实例是什么原因。

我的代码如下所示:

export default function Typeahead(element) {
  init.call(this);

  function init() {
    var input = element.getElementsByTagName('input')[0];
    if (input) {
      getItems.call(this);
    }
  }

  function getItems() {
    $.get('/search_answers.json', function (result) {
      items = result;
    });
  }

  function handleNoResults() {
    return I18n.t('js.typeahead_no_results');
  }
}

我真的很困惑,我尝试了一切,但仍然没有任何成功。我的托管也没告诉我这个问题。 我试过发送邮件功能,但情况是一样的。

我会感激任何答案。

1 个答案:

答案 0 :(得分:0)

我认为你被滥用header()函数搞砸了。来自manual

  

请记住,在任何实际输出之前必须调用header()   通过普通HTML标记,文件中的空行或PHP发送。   使用include或require读取代码是一个非常常见的错误,   函数或其他文件访问函数,并且有空格或空   调用header()之前输出的行。一样的问题   使用单个PHP / HTML文件时存在。

空白行和echo语句之类的内容,或者确实知道require d文件中发生了什么的内容,会导致您的调用重定向header失败。