Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao mã trong cuộc gọi thành công AJAX không hoạt động?

success là tên của callback chức năng chứ không phải promise .

Bạn nên sử dụng:

$.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");
    }
});

Hoặc done hứa:

$.ajax({
    type: "POST",
    url: "<?php echo site_url('con_product/ins_product'); ?>",
    data: data
}).done(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");
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySQL TRUNCATE () - Cắt bớt một số thành một số vị trí thập phân được chỉ định

  2. Khóa một hàng trong bảng MYSQL trong một giao dịch

  3. Nối hàng với hàng MAX trong một bảng khác?

  4. lỗi dấu phân cách mysql

  5. Sự khác biệt giữa gói com.mysql.jdbc.PreparedStatement; và java.sql.PreparedStatement?