sql >> Databáze >  >> RDS >> Mysql

Proč kód v úspěšném volání AJAX nefunguje?

success je název callback funkci a ne promise .

Měli byste použít:

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

Nebo done slib:

$.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. mysqli - Opravdu musím udělat $result->close(); &$mysqli->close();?

  2. Vložit/aktualizovat pomocnou funkci pomocí PDO

  3. SQL Server 2016:Návrhář dotazů

  4. Jak seskupit podle týdne v MySQL?