Witam
Chciałbym przesłać dane z JS do php. Próowałem to robić zwykłą metodą GET, POST a nawet próbowałem AJAX. Niestety nic. Próbowałem napisać to na podstawie przykładów z książki i z internetu
Tutaj jest treść:
Metoda GET:
/* Załadowanie wszystkich funkcji i utworzenie zmiennych przechowujących informację o postępach instalacji */
$(document).ready(function() {
var postep;
rozpocznijInstalacje();
});
/* Funkcje niezbędne do przeprowadzenia dynamicznej instalacji ENDO */
function rozpocznijInstalacje() {
$('.rozpocznij').click(function() {
var postep = 'krok1';
$.get (
"instalator.php",
{ postep: postep},
function(data) {
$('#pojemnikGlowny').html(data);
}
);
});
}
Sposób AJAX:
/* Załadowanie wszystkich funkcji i utworzenie zmiennych przechowujących informację o postępach instalacji */
$(document).ready(function() {
var postep;
rozpocznijInstalacje();
});
/* Funkcje niezbędne do przeprowadzenia dynamicznej instalacji ENDO */
function rozpocznijInstalacje() {
$('.rozpocznij').click(function() {
var postep = 'krok1';
$.ajax ({
type :"GET",
url :"instalator.php",
data :{
postep: postep
},
complete(dane) {
$('#pojemnikGlowny').html(dane);
}
});
});
}
Fragment kodu php, który ma przechwycić dane:
// proces instalacji - otrzymywanie i zwracanie odpowiednich danych ze wzgledu na otrzymaną informacje, który krok jest właśnie wykonywany
if($_GET['postep'] == 'krok1') {
echo '<h1>Instalacja ENDO</h1><br /> <h3>Krok 1.</h3>';
}
Nie mam pojęcia co mogłem zrobić źle.
Z góry dziękuję za pomoc