Почему аякс-вызов из блендера magento (из .phtml) перенаправляется на панель инструментов magento, несмотря на правильную отправку формы с формой? пожалуйста помоги.Как использовать ajax в блендере magento
в Ajax вызова:
var dataRecord = j('#newForm').serialize();
var url = "<?php echo $this->getUrl('*/*/addNewColumn') ?>";
j.ajax({
type: "POST",
url: url,
data: {data1: dataRecord}
})
.done(function(msg) {
alert(msg);
});
Если вы правильно поняли, что вы показываете JS-код, но вы говорите об ответе от контроллера. Не могли бы вы показать код из метода 'addNewColumnAction'? – Aleksandr
функция addNewColumnAction общественности() { \t \t \t \t $ Данные = Mage :: приложение() -> GetRequest() -> GetParam ('data1'); \t var_dump ($ data); \t} – Mukesh
Я не уверен, что вы называете это действием. Не могли бы вы добавить неправильный код после вашего 'var_dump', например. 'Var_dump ($ данных); дд(); '. Если вы будете перенаправлены на панель управления, это будет означать, что вы вызываете действие по неправильному маршруту – Aleksandr