Проблема с ajax такая. Есть модуль заказа в 1 клик. Создает заказ в админке.
Место, где возникает проблема, вот (эти строки vqmod помещает в product.tpl):
function add() {
ajaxdata = {fastphone: $("#fastorderphone").val(), id: <?php echo $product_id; ?>};
$.ajax({
url: '/index.php?route=module/fastorder/add',
type: 'POST',
data: ajaxdata,
dataType: 'json',
success: function(json) {
$("#fastnotice").html(json['success']);
$("#fastnotice").addClass('inorder');
$(".fastorder").slideUp("slow");
},
error: function() { alert("error"); }
});
};
Что касается вывода - в контроллере прописано $this->response->setOutput(json_encode($json));
При этом, соответственно, скрипт вроде как отрабатывает - заказ в админке появляется, но в то же время товар кидается в корзину и, соответственно, выпрыгивает alert.