Wyczytałem w Internecie że Kontroler w MCV jest odpowiedzialny za odbieranie danych od użytkownika. Próbuje przesłać do kontrolera dane wpisane przez użytkonika w formularzu ale wywołuje się tylko na końcu funkcja error metody $.ajax. Może pokaże kod :
Kod
$.ajax({
type: 'POST',
url: 'http://www.jakasstrona.pl/index.pl?strona=uzytkownicy',
data: {
login: hLogin_u,
nazwa_oddzialu: hNazwaOddzialu,
haslo: hPassword,
nazwa: hNazwa_u,
tylkozIp: hTylkoIP,
uprawnienia: myDataCheck
},
timeout: 5000,
cache: false,
success: function(msg){
alert('Zapytanie zakonczylo sie sukcesem! Zwrócone dane to '+msg);
},
beforeSend: function() {
$('#errorDiv').show();
//alert('zaraz wysle sie ajax');
},
error: function(){
$('#errorDiv').html('<p>Przepraszamy wystąpił błąd!</p>').show();
//alert('error nastapil');
}
});
type: 'POST',
url: 'http://www.jakasstrona.pl/index.pl?strona=uzytkownicy',
data: {
login: hLogin_u,
nazwa_oddzialu: hNazwaOddzialu,
haslo: hPassword,
nazwa: hNazwa_u,
tylkozIp: hTylkoIP,
uprawnienia: myDataCheck
},
timeout: 5000,
cache: false,
success: function(msg){
alert('Zapytanie zakonczylo sie sukcesem! Zwrócone dane to '+msg);
},
beforeSend: function() {
$('#errorDiv').show();
//alert('zaraz wysle sie ajax');
},
error: function(){
$('#errorDiv').html('<p>Przepraszamy wystąpił błąd!</p>').show();
//alert('error nastapil');
}
});
Próbuje wywoływać funkcje print_r($_POST) żeby zobaczyc jak wygląda tablica POST po przekazaniu danych , jednak tablica zawsze jest pusta.
Myślę że kod jest prawidłowy oprócz znacznika "url".
Czy mógłby mi ktoś powiedzieć jaki mam wpisać url żebym mógł te dane przesłąć do kontrolera. Załóżmy że kontroler znajduje się w katalogu "/glowny/" i jego nazwa to kontroler.php.
Z góry dzięki za pomoc
