Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego kod w wywołaniu sukcesu AJAX nie działa?

success to nazwa callback funkcja, a nie promise .

Powinieneś użyć:

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

Lub done obietnica:

$.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. Inteligentna grupa MySQL GROUP BY dla strumieni aktywności

  2. Jak dynamicznie tworzyć przygotowane zestawienie - i ponownie wykorzystać zapytanie

  3. Pobieranie liczby wierszy za pomocą zapytania GROUP BY

  4. org.json.JSONException:Wartość <br typu java.lang.String nie może zostać przekonwertowana na JSONObject

  5. Wyszukiwanie w trybie pełnego tekstu w trybie logicznym MySQL zwraca zbyt wiele wyników