我只是想知道我的实例是什么原因。
我的代码如下所示:
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');
}
}
我真的很困惑,我尝试了一切,但仍然没有任何成功。我的托管也没告诉我这个问题。 我试过发送邮件功能,但情况是一样的。
我会感激任何答案。
答案 0 :(得分:0)
我认为你被滥用header()函数搞砸了。来自manual
请记住,在任何实际输出之前必须调用header() 通过普通HTML标记,文件中的空行或PHP发送。 使用include或require读取代码是一个非常常见的错误, 函数或其他文件访问函数,并且有空格或空 调用header()之前输出的行。一样的问题 使用单个PHP / HTML文件时存在。
空白行和echo
语句之类的内容,或者确实知道require
d文件中发生了什么的内容,会导致您的调用重定向header
失败。