У меня есть сценарий AJAX для вставки данных из формы в базу данных MySQL. Это AJAX.Почему код в вызове AJAX не работает?
<!-- SUBMIT FORM VIA AJAX -->
$("#f_product").on('submit',function(event){
event.preventDefault();
data = $(this).serialize();
$.ajax({
type: "POST",
url: "<?php echo site_url('con_product/ins_product'); ?>",
data: data
}).success(function() {
alert("Products list is ready to be printed");
window.open("<?php echo site_url('con_product/print_product'); ?>","_blank");
window.open("<?php echo site_url('con_product/form_product'); ?>","_self");
});
});
<!-- END SUBMIT FORM VIA AJAX -->
на основе AJAX скрипт успешно вставки данных из формы в базу данных. Но почему-то сценарий успеха не работает. Зачем?
Поведение этого AJAX являются:
- Вставка данных в базу данных - успех
- Показать оповещения
- Открыть новую страницу для печати цели.
- Обновить текущую страницу в новом формате.
Не работает как? –
Вы должны сказать нам, что такое текущее и ожидаемое поведение. Мы не знаем, что означает «не работает». –
ну, предупреждение не появляется. Не открывать новую страницу для печати и не обновлять текущую страницу. – ashura91