Mój widok:
<script type="text/javascript"> $(document).ready(function(){ $.ajax({type: "POST", url: "http://localhost/web/logowanie/public/index/ajax/", data: {"dane" : {"user" : [{"imie" : "Jan","nazwisko" : "Kowalski"},{ "imie" : "Piotr","nazwisko" : "Nowak"}]}}, dataType: "json", success: function(){ alert("suces"); } }); return false; }); </script>
Czyli z tego co się wyedukowałem - przy załadowaniu strony wysyłam zapytanie ajax-owe do wskazanego skryptu (akcja: ajax) i czekam na odpowiedź serwera:
mój kontroler akcja ajax:
public function ajaxAction() { $tab[] = '18.620452880859375'; $tab[] = '54.36499824969855'; $tab[] = '18.62079620361328'; $tab[] = '54.36059742965113'; $tab[] = '18.62285614013672'; $tab[] = '54.3535951532638'; $this->view->data = json_encode($tab); $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper('layout')->disableLayout(); }
czyli tworzę sobie smieciowatego JSON z jakimis danymi i chce je przekazać do aktualnego widoku bez renderowania ajax.phtml no i oczywiście to nie działa rozumie że muszę odebrać jakoś żądanie i dane z niego żeby to zadziałało??