SharePoint 2010-REST-API JQUery-Insert, Update, Delete
Kann das jemand erklären oder mir einen link mit samples zu tun, Update, Delete mit Hilfe von Jquery mit SharePoint 2010-Rest-API?
Habe ich die einfügen arbeiten und natürlich Abfragen, da die MSDN-Dokumentation erklärt, und jedes tutorial im Netz erklärt Abfragen, aber Frage mich, ob jemand jemals Einfügungen, Aktualisierungen, Löschungen von Daten, anstatt nur Beispiele und übungen, die auf das Abfragen? Ja ich weiß, kann ich auch mit dem CSOM aber ich möchte lernen, wie das gemacht wird via jquery und sharepoint-rest?
Außerdem will ich noch nutzen ziehen für Aktualisierung.
Hier ist der funktionierende code einfügen:
function insertMilestone() {
var mileStonesListUrl = "/_vti_bin/listdata.svc/Milestones";
var milestone = {};
milestone.Title = "Testing from REST";
var entry = JSON.stringify(milestone);
$.ajax({
type: "POST",
url: mileStonesListUrl,
data: entry,
contentType: "application/json; charset=utf-8",
error: function (xhr) {
alert(xhr.status + ": " + xhr.statusText);
},
success: function () {
getAll();
}
});
}
InformationsquelleAutor der Frage Fab | 2013-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe vor kurzem arbeitete mit der REST-API für SP 2013, als Beispiel POC, die verwendet werden kann für jeden Aufruf der Umsetzung, d.h. JQuery, C# usw.
Mit POSTBOTEN
Zum ersten mal Ihren digest token:
Wurde eine Methode gefunden auf dieser Seite : http://tech.bool.se/basic-rest-request-sharepoint-using-postman/
[Credit where credit is due]
POST
Header:
Körper:
Klar, der Körper
Aus der payload verwenden "FormDigestValue" Wert und legen Sie es in den Header mit dem Schlüssel : X-RequestDigest bei machen Aktionen, verändern von Elementen in SharePoint.
Lesen von Daten:
BEKOMMEN
Header:
Wenn es um das erstellen, aktualisieren , löschen, benötigen Sie die digest-token oder ein Autorisierungs-token, um diese Aktionen durchzuführen, dieses token wird hervorgehoben am Anfang an abrufen zu können.
Erstellen Von Daten -
POST
Header:
Körper:
Hinweis:
'ServerRelativeUrl' der Ordner am Ende POC3 ist der Ordner, die ich erstellen möchten
Verwandte Ressourcen:
http://msdn.microsoft.com/en-us/library/office/fp142380(v=office.15).aspx
Hinweis: Briefträger verwendet wurde für dieses Beispiel und andere Anwendung können Sie brauchen, um zu url-codieren, den Endpunkt.
Den oben genannten Request-Struktur kann verwendet werden, für alle Anfragen, die Verwandte Ressource zeigt einige der standard-Methoden, die verwendet werden können mit der REST-Api
InformationsquelleAutor der Antwort leeroya
Wie CRUD-Operationen mit SharePoint 2010-REST-Schnittstelle
Erstellen
Führen Sie eine Create-Vorgang über RUHE, müssen Sie die folgenden Aktionen ausführen:
POST
verb.das Ziel für die POST.
application/json
.Zeichenfolge, und fügen Sie diesen Wert in den request-body
JavaScript-Beispiel:
Nutzung
Lesen
Zur Durchführung einer Read-operation über RUHE, müssen Sie die folgenden Aktionen ausführen:
Einheit als Ziel für die zu BEKOMMEN.
application/json
.JavaScript-Beispiel:
Nutzung
Update
Aktualisieren einer vorhandenen Entität, müssen Sie die folgenden Aktionen ausführen:
HTTP
Anfrage über dasPOST
verb.X-HTTP-Method
header mit einem Wert vonMERGE
.für die
POST
If-Match
header mit einem Wert der entity ist original ETag.JavaScript-Beispiel:
Nutzung
Löschen
Zum löschen einer Entität, müssen Sie die folgenden Aktionen ausführen:
POST
verb.X-HTTP-Method
header mit einem Wert vonDELETE
.für die POST
If-Match
header mit einem Wert der entity ist original ETag.JavaScript-Beispiel:
Nutzung
Folgen Sie bitte Listenelemente manipulation via REST-API in SharePoint 2010 Artikel für weitere details.
InformationsquelleAutor der Antwort Vadim Gremyachev
Hier ist das update und löschen, es war nicht so schwer, wie ich dachte, es würde werden und es funktioniert.
Hoffentlich hilft jemand aus, weil es so viel falsche Informationen über die Verwendung der REST-API, und ich sehe eine zillion Beiträge auf Abfragen, aber keine Insert -, Update -, Delete.
InformationsquelleAutor der Antwort Fab