Uncaught SyntaxError: Unexpected token < (Аномалия)

306
21 января 2018, 05:00

Происходит что то не понятное, когда захожу на сайт "http://site/view/index.php/" выдает ошибку "Uncaught SyntaxError: Unexpected token <" и весь js валится но форму можно отправлять, а когда захожу вот так "http://site/view/index.php" то весь js работает ошибки нет, но формы не отправляются, подскажите как быть?

Answer 1

"Uncaught SyntaxError: Unexpected token <"

Обычно такая ошибка возникает, если вместо скрипта приходит html-разметка.

но форму можно отправлять

Форма отправляется в соответствии с указанным атрибутом action - скрипты для этого не требуются.

то весь js работает ошибки нет, но формы не отправляются

Судя по тому, что различие в / в пути текущей страницы, предположу, что форма отправляется по относительному пути.

Что можно сделать? Выбирай:

  • Везде использовать абсолютные пути
  • Везде использовать относительные пути, но правильно их порсчитать
  • Использовать тег base для указания базового пути и просчитать относительные пути относительно него (этот способ стал популярен в связи с SPA и ршыещкн api)
READ ALSO
Подскажите, в чем ошибка

Подскажите, в чем ошибка

Не понимаю, в чем ошибкаФайл не создает почему-то

318
yii2 gridview not showing all the left join values using hasMany retionship

yii2 gridview not showing all the left join values using hasMany retionship

yii2 gridview not showing all the left join values using hasMany retionship

283
Как выполнить die() / exit() в callback функции? [требует правки]

Как выполнить die() / exit() в callback функции? [требует правки]

Как выполнить die() / exit() в callback функции?

282
JS переменная в php

JS переменная в php

Получаю js переменную {{$routeurl}}

277