Dies ist eher eine Informationsfrage, und vielleicht ist die Frage nicht gut formatiert, aber ich würde nicht wissen, wie man es besser erklären kann.Ajax zum Abrufen von Daten und Ändern von Elementen basierend auf Daten abgerufen
Ich habe einen Controller zum Abrufen von Daten aus der Datenbank [HttpGet]
gemacht, wie kann ich Ajax für den Abruf der oben genannten Daten verwenden, und wenn erfolgreich ändern Sie die Farbe der div?
[HttpGet]
public List<AppointmentsDT> ReturnApps()
{
List<AppointmentsDT> list = new List<AppointmentsDT>();
foreach (Appointment a in db.Appointments)
{
AppointmentsDT a1 = new AppointmentsDT();
a1.AppWithCompanyName = a.AppWithCompanyName;
a1.AppTime = a.AppTime;
list.Add(a1);
}
return list;
}
ich ein leeres bin Zeichnung, wie eine korrekte Syntax von Ajax zu schreiben, die die Farbe des entsprechenden div beispielsweise erhielt er basierend ändern würden auf diesen Daten, wenn in der Datenbank gibt es eine Firma mit dem Namen C und Zeit namens T dann Div1 würde die Farbe ändern?
Ist es überhaupt möglich? Gibt es ein Codebeispiel, das ich verwenden könnte? Wie gesagt, ich zeichne eine Lücke, da ich immer noch Ajax lerne ... jeder Rat wäre hilfreich. TNX
Sie eine Standard-Ajax-Anfrage machen und Lassen Sie Ihr C# JSON mit den entsprechenden Daten zurückgeben. Im JS Ajax Success Callback nimmst du das Objekt, das aus der Analyse des JSON resultiert und sag 'if (data.companyName ===" C ")' {'$ (" # div1 "). Css (" color "," blue "); } '. O.ä. – nnnnnn
In der Steuerung gibt er an, welche Daten aus der Tabelle ich brauche, ist der Controller in Ordnung? Was müsste ich in Ajax, URL, Datatype einbeziehen? Wie soll ich JSON parsen? Ich verstehe in der Theorie, dass mein Syntaxschreiben nicht am besten ist, wenn es um Ajax geht, ich weiß, dass die Methode GET sein sollte, aber welcher Datentyp? usw. @nnnnnn – MicroDev
Sorry, ich habe C# seit etwa fünf Jahren nicht mehr gemacht, daher bin ich bei den Best Practices dort ein bisschen veraltet. Die JS-Seite ist einfach und es gibt eine Reihe anderer Fragen zu StackOverflow und Tutorials im weiteren Web, z. [diese] (http://codepedia.info/jquery-ajax-json-example-asp-net-sql-database/) (die ich gerade mit einer schnellen Google-Suche gefunden habe und nicht auf Richtigkeit überprüft habe). – nnnnnn