Я получил эту ошибку много раз раньше. И я уверен, что все программисты PHP по крайней мере однажды получили эту ошибку. Чтобы решить эту ошибку, вы можете решить использовать решение по вашему уровню проблемы:
Возможное решение 1:
Возможно, вы оставили пробелы до или после (в конце файла после?>) ie
THERE SHOULD BE NO BLANK SPACES HERE
DO CHECK FOR BLANK SPACES HERE AS WELL; THIS LINE (blank line) SHOULD NOT EXIST.
В большинстве случаев это должно решить вашу проблему. Проверьте все файлы, связанные с файлом require
.
Примечание: Иногда EDITOR (IDE), например gedit (редактор linux по умолчанию), добавляет одну пустую строку в файл save save. Этого не должно быть. Если вы используете linux. вы можете использовать редактор VI для удаления пробела / строк после?> в конце страницы.
Если это не ваш случай, тогда вы можете использовать ob_start для буферизации вывода, как показано ниже:
Возможное решение 2:
Прежде всего, вы пропустили важную информацию, например, «все ли другие браузеры» запущены на вашем настольном компьютере или мы говорим о других мобильных устройствах? Это чрезвычайно важно.
Как вы можете видеть, это означает, что загружены jQuery Mobile и jQuery.
Если они были успешно запущены на вашем настольном компьютере, вы можете проверить следующее:
Спасибо всем, кто дал некоторое представление ...
Оказалось, что это был внешний файл javascript, содержащий блок try / catch в виде:
try {
// code
}
catch {
// code
}
При изменении на:
try {
// code
}
catch(err) {
// code
}
... после внесения изменений все тесты пройдены !!