Ajax-запрос от js-файла страницы оформления заказа к контроллеру


Я хочу сделать запрос Ajax к контроллеру со страницы оформления заказа. Код, который у меня есть в github и в моем предыдущем посте , я не указывал, что Я хочу сделать запрос ajax из файла js, размещенного на странице оформления заказа. Текущий запрос ajax отображает ошибку в консоли: jquery.js:9666 POST https://127.0.0.1:8443/checkout/vendor_checkoutshipping/index/htmlcreator 404 (Not Found). У кого-нибудь есть идеи, что может быть не так, что запрос ajax не выполняется?

Я предпочитаю не использовать файл phtml, если мне это действительно не нужно ( причина для использования была бы возможной третьей стороной безопасности). ( Моему модулю в настоящее время не нужен файл phtml.)

Author: Community, 2016-10-27

1 answers

URL-адрес запроса ajax не должен содержать "индекс". URL-адрес должен быть vendor_checkoutshipping/htmlcreator. Размещение контроллера в папке Controller/Index и/или присвоение ему имени Index.php означает, что слово "индекс" не включено в URL-путь.

 1
Author: Aaron Allen, 2016-10-28 19:08:09