sql >> Database >  >> RDS >> Mysql

Waarom werkt de code in de AJAX-succesoproep niet?

Het success is de naam van de callback functie en niet de promise .

Je moet gebruiken:

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

Of de done beloven:

$.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. Fysieke replicatiemechanismen in PostgreSQL

  2. MySQL-query werkt in phpmyadmin maar niet in php

  3. 0 tot 60 :Overschakelen naar indirecte checkpoints

  4. PHP/ODBC-coderingsprobleem