Datenformat auf der Leitung von AJAX Post
Posted: 03 Jan 2025, 13:51
In meinem AJAX-Post-Aufruf möchte ich, dass die Daten so formatiert sind (wenn sie in den Chrome-Netzwerk-Header-Details angezeigt werden) – was die Serverseite erwartet. Die Frage ist: Wie kann ich das JS unten aktualisieren, um die Daten wie folgt zu formatieren:
aber die Daten sind derzeit so formatiert
Ich formatiere die Daten derzeit so in JS, bevor ich sie per AJAX sende
wobei die Variable data Daten wie diese enthält (wenn sie in die Chrome-Konsole geschrieben werden):
Vielen Dank im Voraus
Bearbeiten:
als Antwort auf die Anfrage von @Bogangles: Ich verwende .NET und die Struktur, die ich füllen möchte, ist:
wobei PercentageViewModel ist:
Code: Select all
percentages[0].Id:7
percentages[0].Percentage:26.1
percentages[1].Id:8
percentages[1].Percentage:20.3
Code: Select all
percentages[0][Id]:7
percentages[0][Percentage]:26.1
percentages[1][Id]:8
percentages[1][Percentage]:20.3
Code: Select all
var params = {};
var dict = [];
for (var idx in data) {
var item = {
Id: idx,
Percentage: data[idx]
};
dict.push(item);
}
params['percentages'] = dict;
Code: Select all
Object {7: "26.1", 8: "20.3"}
Bearbeiten:
als Antwort auf die Anfrage von @Bogangles: Ich verwende .NET und die Struktur, die ich füllen möchte, ist:
Code: Select all
IEnumerable
percentages
Code: Select all
public class PercentageViewModel
{
public int Id { get; set; }
public string Percentage { get; set; }
}