Wie kann ich ein Ansichtsmodell mithilfe eines Timers und eines Ajax-Aufrufs in ASP.NET Core automatisch speichern?Jquery

JQuery-Programmierung
Guest
 Wie kann ich ein Ansichtsmodell mithilfe eines Timers und eines Ajax-Aufrufs in ASP.NET Core automatisch speichern?

Post by Guest »

Ich möchte die Eingabe eines Benutzers mithilfe eines Timers und eines Ajax-Aufrufs automatisch speichern. Ich verwende ASP.NET Core 6 und jQuery.
Die Seite verwendet ein sehr großes Ansichtsmodell und es gibt viele Felder, die der Benutzer auf einem Bildschirm ausfüllt, der Akkordeonabschnitte mit gemeinsamen Ansichten enthält .
Ich habe nach einer Möglichkeit gesucht, das Ansichtsmodell beispielsweise alle 5 Minuten asynchron mithilfe eines Ajax-Aufrufs zu speichern.
Etwas wie das Folgende:

Code: Select all

 window.setInterval(function() {
$.post('saveurl', viewmodel, function() {
alert('data saved successfully');
});
}
}, 30000);
Oder

Code: Select all

 window.setInterval(function() {
$.ajax({
url: "@Url.Action("saveaction", "modelController")",
data: { viewmodel },
type: "GET",
success: function (data) {
}
});
}, 30000); }
Ich habe nachgeschaut und kein Beispiel dafür gesehen, wo das Ansichtsmodell verwendet wird, um die Daten an die Speichermethode im Datenabschnitt zu übergeben.
Jede Hilfe wäre sehr dankbar.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post