Witam,
Problem jest najprawdopodobniej banalny, jednak jest to moja pierwsza zabawa z technologią Ajax. Nie wiem mianowicie, jak w skrypcie PHP odczytać dane przesłane za pomocą metody POST i Ajaxa zapisane w formacie JSON. Wiem, że jest taka funkcja jak json_decode(), jednak nie wiem, co mam do niej wrzucić jako argument, by otrzymać wynikową tablicę/obiekt z przesłanymi danymi. Inaczej mówiąc - jak po stronie serwera mogę dostać się do danych przesłanych Ajaxem?
Poniżej uproszczony skrypt JS/jQuery wysyłający formularz:
formularz.submit(function()
{
var dane = {"adres": "przykładowy_adres_email"}
$.ajax({
url: 'mail.php',
data: dane,
type: 'POST',
success: function()
{
$('#jakis_div').text('Udało się przesłać dane.');
},
error: function(xhr, status)
{
$('#jakis_div').text('Nie udało się przesłać danych.');
}
});
return false;
});
A może gdzieś w powyższym skrypcie jest błąd?