Witam, mam pewien problem z projektem zaliczeniowym.
Od razu mówię, że jestem w technikum(nie bawiłem się nigdy poważniej w webdev) i nie mam nauczyciela, którego mogę się o cokolwiek spytać. Google też średnio mi pomógł...
Wyczytałem, że można zrobić to za pomocą AJAX'a, więc pierwsze co, to rzuciłem się na jQuery.
Próbuję przesłać zmienną z JS do PHP, lecz zawsze dostaję parsererror i ajax nie wysyła nic POST'em.
JS/JQ:
function send_post_price()
{
//var b_price = document.getElementById('cena_out').innerHTML;
var b_price = $('#cena_out').text();
alert(b_price); // Wyswietla dobrze
//$.post("konfigurator.php",{basket_price: b_price})
var ajaxRes = $.ajax({
url: "konfigurator.php",
method: "POST",
data: {basket_price : b_price},
dataType: "json"
});
ajaxRes.done(function( msg ) {
alert(msg);
});
ajaxRes.fail(function( jqXHR, textStatus ) { //Zawsze wzraca parsererror
alert( "Request failed: " + textStatus );
});
}
PHP:
if(!isset($_POST['basket_price']))
print('<script> alert("Nie wiem czemu, ajax nie przesyła POST");</script>');
else
{
$total_price = floatval($_POST["basket_price"]);
print('<script> alert("'.$total_price.'");</script>');
}