Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как обновить history у заказа?


Recommended Posts

Делаю небольшой допил купленного модуля под себя... 

 

модуль работает в админке, в просмотре заказа.

 

Вот обработчик нажатия на кнопку, который меняет статус и прописывает трек номер заказа :

<script type="text/javascript"><!--
$('#set_track_no').live('click', function() {
$.ajax({
url: 'index.php?route=sale/order/set_track_no&token=<?php echo $token; ?>&order_id=<?php echo $order_id; ?>',
type: 'post',
dataType: 'html',
data: 'track_no=' + encodeURIComponent($('input[name=\'order_track_no\']').val()) + '&order_status_id=' + encodeURIComponent($('select[name=\'order_status_id\']').val()),
beforeSend: function() {
$('.success, .warning').remove();
$('#set_track_no').attr('disabled', true);
$('#set_track_no').after('<img src="view/image/loading.gif" class="attention_img" alt="" />');
},
complete: function() {
$('#set_track_no').attr('disabled', false);
$('.attention_img').remove();
$('#tab-history').prepend('<div class="success">Идентификатор отправления сохранен!</div>');
},
success: function() {
}
});
});

Статус и сообщение в history меняется, но не отображается.

Как сделать обновление history, после выполнения функции ??? 

 

Надіслати
Поділитися на інших сайтах


success: function(html) {

$('#history').html(html);

$('textarea[name=\'comment\']').val('');

$('#order-status').html($('select[name=\'order_status_id\'] option:selected').text());

}

А в методе set_track_no нужно генерировать этот html по образу и подобию sale/order/history Змінено користувачем tabook
Надіслати
Поділитися на інших сайтах

Не понял вопроса. Какие данные? Об истории? Да, из того же метода модели. Но при загрузке формы информации грузится гораздо больше.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.