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
$(function() { $( "#dialog2" ).dialog({ autoOpen: false, width: 660, modal: true, position: [250,50], title: 'PRODUKT - dodawanie', buttons: { Zapisz: function() { var form_data_2 = { ajax: '1', name: $('#name').val(), stock_store: $('#stock_store').val(), unit: $('#unit').val(), price: $('#price').val(), vat: $('#vat').val(), description: $('#description').val() }; $.ajax({ url: "<?php echo site_url('shop/product/product_add_db2'); ?>", type: 'POST', data: form_data_2, success: function(msg) { alert('ok'); } }); $(this).dialog('close'); }, Zamknij: function() { $(this).dialog('close'); } } }); $( "#add_new" ).click(function() { var form_data = { ajax: '1' }; $.ajax({ url: "<?php echo site_url('shop/product/product_add_db'); ?>", type: 'POST', data: form_data, success: function(msg) { $('#dialog2').html(msg); } }); $('#dialog2').dialog("open"); return false; });