0
Ich habe diese Auswahl-FormularWie verwenden, wenn von einem Wert einer ausgewählten JQuery
<select id="measurement" name="measurement">
<option value="" selected>Select Measurement</option>
<option value="1" selected>Measurement 1</option>
<option value="2" selected>Measurement 2</option>
</select>
und ich bekomme seine Auswahl mit diesem
$(document).ready(function() {
$('#measurement').on('change', function() {
var selected = $(this).find('option:selected').val();
if (selected === 1) {
$.ajax({
url: "/Kostas/measurementData.php",
type: "POST",
data: {UserID: <?php echo json_encode($UserID); ?>, MeasurementID: selected},
success: function (data, selected) {
//some code
},
error: function (data) {
}
});
}
});
});
Meine if-Anweisung nicht funktioniert, während der MeasurementID: selected übergibt den richtigen Wert, wenn ich das if entferne, es ist nicht der gleiche Fall mit der if-Anweisung, es erkennt es nicht als 1, wenn es ist. Wie mache ich das richtig?
'val()' gibt eine Zeichenfolge so verwenden '== 1' oder '=== '1''. Schließen als Tippfehler –