Ich bin ein Drop-Down-Box, wie mit:dynamisch ändernden PHP Wert mit Drop-Down wählen JQuery mit
<select class="form-control" id="travelid" name="travelreport">
mit javascript:
<script>
$(document).ready(function(){
$("#travelid").on('click', function(){
var v = $('#travelid').find('option:selected').val();
$.get("includes/settravelid.php", { param1: v });
});
});
</script>
den Wert des ausgewählten Elements aus der Dropdown-Box zu bekommen , um es zu meinem PHP-Datei senden:
<?php
session_start();
$value = isset($_GET['param1']) ? $_GET['param1'] : '';
$_SESSION['travelReportID'] = $value;
?>
wo ich den Wert $ travelReportID = $ _SESSION [ 'travelReportID'] einstellen können; dynamisch eine Abfrage basierend auf dem ausgewählten Element aus der Dropdown-Box ändern, aber es funktioniert nicht ganz. Irgendwelche Ideen? Es scheint zu funktionieren, aber ist erfrischend, die Seite nicht, wenn ich etwas wählen ...
warum sollte die Seite aktualisiert werden? –
Der ganze Sinn von AJAX ist, dass es die Seite nicht neu lädt. Wenn Sie als Ergebnis etwas ändern möchten, sollten Sie etwas im PHP-Skript wiederholen, und die Callback-Funktion '$ .get' kann diese Antwort verwenden, um Änderungen am DOM vorzunehmen. – Barmar