Beiträge: 3
Themen: 0
Registriert seit: May 2022
Bewertung:
0
27.05.2022, 16:51
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2022, 16:55 von BastiBln.)
Moin Kinners,
ich habe ein ähnliches Problem und wenig Erfahrung mit js. Ich möchte den Wert eines input type=numbers übergeben und dafür verwende folgenden Code:
function ingredsCalc(){
var persons = $('#Persons').val();
$.post("recipe_view.php", { Persons: persons});
}
Ich kann in der Konsole einen POST sehen aber die php $_POST variable bleibt leer(NULL). Was fehlt denn im js Code noch?
Vielen Dank!
Beiträge: 3
Themen: 0
Registriert seit: May 2022
Bewertung:
0
Funktioniert leider auch nicht. Hier mal etwas mehr Code:
Code:
<div class="form-block w-form">
<input type="number" onchange="ingredsCalc()" class="text-field w-input" max="25" maxlength="256" name="Persons" step="1" value="<?php if(isset($_POST['Persons'])){echo $_POST['Persons'];}else{echo $load_recipe['persons'];}?>" min="1" id="Persons">
<input type="text" id="recipe_public" name="recipe_public" value="<?php echo $recipe_id?>" hidden>
<div class="block-title">Persons:</div>
<script>
function ingredsCalc(){
var persons = $('#Persons').val();
$.ajax({
type: "POST",
url: "recipe_view.php",
data: {Persons: persons},
cache: false,
success: function(response){
}
});
}
</script>
</div>
<div class="block-title">Ingredients:</div>
<div class="ingredients-text-block w-richtext">
<?php echo var_dump($_POST['Persons']); ?>
</div>
</div>
Einen Post kann ich in der Konsole sehen, aber die Variable bleibt leer.
Schwarzer Humor ist wie essen, hat nicht jeder.
Beiträge: 3
Themen: 0
Registriert seit: May 2022
Bewertung:
0
02.06.2022, 07:14
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2022, 08:49 von BastiBln.)
Moin,
jupp, Post wird an die gleiche Seite geschickt. Soll dann in dem input type numbers stehen und wird noch weiter verarbeitet.
Schwarzer Humor ist wie essen, hat nicht jeder.