Ich habe ein Javascript, das eine Variable für eine Standard-Telefonnummer speichert, aber ich möchte, dass Benutzer diese basierend auf den Optionen in einem Auswahlmenü überschreiben können. Wenn sie eine Auswahl aus dem Menü treffen, möchte ich, dass die Javascript-Variable mit dem neuen Wert aus der ausgewählten Option aktualisiert wird.HTML Wählen Sie Menü - ändern Javascript-Variable bei Änderung
Hier ist das Skript:
$("#callContact1").click(function() {
$.ajax({
url: "https://www.server.com/callback.php?recipientNumber=0412345678&type=makecall",
data: {},
type: "GET"
})
.then(function(data) {
$('#ajaxResponse').html(data).show();
})
.fail(function(xhr) {
var httpStatus = (xhr.status);
var ajaxError = 'There was an requesting the call back. HTTP Status: ' + httpStatus;
console.log('ajaxError: ' + ajaxError);
//make alert visible
$('#ajaxResponse').html(ajaxError).show();
})
})
Ich mag den Wert des 'recipientNumber = 0412345678' in der URL der AJAX-Request-Funktion ändern, wenn dieses Auswahlmenü geändert wird:
<select class="form-control" name="callBackNumber" id="callBackNumber">
<option value=""></option>
<option value="0418468103" selected>Mobile (0412345678)</option>
<option value="0294846565">Work (0299887766)</option>
<option value="0233445566">Home (0233445566)</option> \t \t \t \t
</select>
Ich bin nicht sicher, ob dies möglich ist oder ob es eine bessere Möglichkeit gibt, dies zu konstruieren, um das gleiche Ergebnis zu erzielen.