Ich versuche, dies noch sauberer zu machen, ich habe Dutzende von Zeilen zu diesem verkürzt, aber müssen meine Spalte/Dropdown-Werte durchlaufen und führen Sie durch die Funktion. Ich blende.Wie kann ich das in eine Schleife verwandeln?
function populateDropdowns (dropdownObject) {
$.ajax({
url: "website eq '"+dropdownObject.column+"'",
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
},
success: function (data) {
var authOne = (data.d.results[0].Choices.results);
$(dropdownObject.dropdown).empty();
$.each(authOne, function(i, p) {
$(dropdownObject.dropdown).append($('<option></option>').val(p).html(p));
});
},
error: function (error) {
alert(JSON.stringify(error));
}
});
}
var dropdownObject = {};
dropdownObject = {column:"value1", dropdown:'#id1'}; populateDropdowns(dropdownObject);
dropdownObject = {column:"value2", dropdown:'#id2'}; populateDropdowns(dropdownObject);
dropdownObject = {column:"value3", dropdown:'#id3'}; populateDropdowns(dropdownObject);
dropdownObject = {column:"value4", dropdown:'#id4'}; populateDropdowns(dropdownObject);
dropdownObject = {column:"value5", dropdown:'#id5'}; populateDropdowns(dropdownObject);
Schleife von 1 bis 5 und Verwendung Verkettung –