Witam mam pewną stronę na której chciał bym wysyłać stosunkowe dość małe zmienne do php, by tam włożyć je do zmiennej $_SESSION by po ewentualnym wyjściu stan strony został zapisany. Wszystko już zrealizowałem czyli pobierania informacji z php do js przy użyciu $.ajax Natomiast mam problem z odwrotnym działaniem nie mam pojęcia jak wysłać coś od js do php. wymyśliłem takie coś ale nie działa.
$.ajax({
type: "POST",
url: "jakistamplik.php",
dataType : 'json',
data: {
zmienna1 : 'przykladowytext',
zmienna2 : 210 //przykladowa liczba
},
success: function(json) {
console.log(json)
},
error: function() {
console.log( "Brak połączenia");
}
});
natomiast w php jest tak
<?php
$zmienna1 = $_POST['zmienna1'];
$zmienna2 = $_POST['zmienna2'];
$result = array();
$result['zmienna1'] = $zmienna1;
$result['zmienna2'] = $zmienna2;
echo json_encode($result);
no i w konsoli zwraca "Brak połączenia"
a w php zwraca
Notice: Undefined index: zmienna1 in on line 2
Notice: Undefined index: zmienna2 in on line 3
{"zmienna1":null,"zmienna2":null}