2016-11-28 3 views
0

Ich habe eine Liste mit Spalten namens - Column1, Column2, Column3.etc. Elemente werden mit Rest-API zur Liste hinzugefügt. Können die Daten für diese Felder mit einer Schleife festgelegt werden? ? Es muss dynamisch abhängig von einer Nummer vom Benutzer gesetzt werden - also eine Schleife erfordern. Wie wird der Code ..Hinzufügen von Element zu einer Sharepoint-Liste mit Rest API

Mein aktueller Code ist unten:

$.ajax({ 
    url: _spPageContextInfo.webAbsoluteUrl +"/_api/Web/Lists/GetByTitle(listname)/Items", 
    type: "POST", 
    headers: { 
     "accept": "application/json;odata=verbose", 
     "X-RequestDigest": $("#__REQUESTDIGEST").val(), 
     "content-Type": "application/json;odata=verbose" 
    }, 
    data: __metadata: { 'type': 'SP.Data.customlistListItem' }, 
         Title: 'title', 
         Column1:'value1', 
         Column2:'value2', 
         Column3:'value3', 
         Column4:'value4', 
         Column5:'value5', 
    success: function (data) { 
     //console.log(data); 
     alert('added'); 



    }, 
    error: function (error) { 
     //alert(JSON.stringify(error)); 
     alert('Some error occured. Please try again later.'); 
    } 
}); 

Antwort

0

Dank alle. Aber ich konnte das lösen. Erstellt ein Objekt - erstellt Attribute und legt seinen Wert dynamisch fest und übergibt dieses Objekt an die Funktion.

Verwandte Themen