Я выполнил следующие шаги этого blog, чтобы создать модуль, но он дает мне ошибку 404.404 ошибка в ajax с magento
Я хочу, чтобы выполнить операцию АЯКС из .phtml файла, какой путь является следующим
web/frontierFinal/app/design/frontend/default/frontier/template/catalog/product/view.phtml
Я создал IndexController.php в директории контроллеров.
/httpdocs/web/frontierFinal/app/code/local/Excellence/Test/controllers
<?php
class Excellence_Test_IndexController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
echo "Hello World";
}
}
?>
Когда я запускаю ajax, он показывает 404 не найдена ошибка.
jQuery.ajax({
url: "<?php echo $this->getUrl('Excellence/test/index') ?>",
type: "POST",
data: "size=434",
success: function(data) {
$j('#thankyou').html(data);
}
});
Что происходит, когда вы идете в website.com/excellence/test (так же, как website.com/excellence/тест/индекс)? –
Пожалуйста, добавьте содержимое /app/code/local/Excellence/Test/etc/config.xml в свой пост выше. У вас должен быть блок интерфейса/маршрутизатора, который задает имя фронта вашего координатора. –
Возможный дубликат [ajax in magento not working] (http://stackoverflow.com/questions/21061663/ajax-in-magento-not-working) – urfusion