Witam

Mam problem z użyciem jquery ui dialog. Chciałbym zrobić:
1. otwierające się okno z formularzem dodania produktu do bazy... potem 2 przyciski jeden zamknij nie robiący nic (zamykający okno)
2.drugi zapisz który po pierwsze zapisze produkt, por dugie zamknie okienko dialog i odswierzy aktualna liste produktów.

Punkt pierwszy działa bez zarzutów. Jak sie zabrac za drugi punkt? Kożystalem z tego przykładu: jquery ui dialog

Oto kod js jaki napisałem lecz niestety alert ok wyskakuje... lecz zmienne tablica post nie sa przekazywane... brak interakcji z metoda product_add_db2

[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. $( "#dialog2" ).dialog({
  3. autoOpen: false,
  4. width: 660,
  5. modal: true,
  6. position: [250,50],
  7. title: 'PRODUKT - dodawanie',
  8. buttons: {
  9. Zapisz: function() {
  10. var form_data_2 = {
  11. ajax: '1',
  12. name: $('#name').val(),
  13. stock_store: $('#stock_store').val(),
  14. unit: $('#unit').val(),
  15. price: $('#price').val(),
  16. vat: $('#vat').val(),
  17. description: $('#description').val()
  18. };
  19. $.ajax({
  20. url: "<?php echo site_url('shop/product/product_add_db2'); ?>",
  21. type: 'POST',
  22. data: form_data_2,
  23. success: function(msg) {
  24. alert('ok');
  25. }
  26. });
  27. $(this).dialog('close');
  28. },
  29. Zamknij: function() { $(this).dialog('close'); }
  30. }
  31. });
  32.  
  33. $( "#add_new" ).click(function() {
  34.  
  35. var form_data = {
  36. ajax: '1'
  37. };
  38.  
  39. $.ajax({
  40. url: "<?php echo site_url('shop/product/product_add_db'); ?>",
  41. type: 'POST',
  42. data: form_data,
  43. success: function(msg) {
  44. $('#dialog2').html(msg);
  45. }
  46. });
  47. $('#dialog2').dialog("open");
  48. return false;
  49. });
[JAVASCRIPT] pobierz, plaintext