Skip to main content

How to post Data in SharePoint list using ajax with jQuery ?

Post Data in a SharePoint list Using jQuery:



Requirements:
i) SharePoint List Name
ii) Id for the data
ii) List EntityType Name**
Just fullFill the above requirement and you will able to post data in List.


function saveData(id,listName){
      var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/Web/Lists/getbytitle('"+listName+"')/Items('" + id + "')";
      $.ajax({
        url: requestUri, // list item ID
        type: "POST",
        data: JSON.stringify({
          __metadata: {
                type: "SP.Data.College_x0020_DataListItem"//// it defines the ListEntityTypeFullName
          },
          'Name'                   : 'Rajparam',
          'Age' : 25,
          'Branch':'Computer Science',
          'Year':'Final Year',
          'Fees':4500
        }),
        headers: {
          "Accept": "application/json;odata=verbose",
          "Content-Type": "application/json;odata=verbose",
          "X-RequestDigest": $("#__REQUESTDIGEST").val(),
          "IF-MATCH": "*",
          "X-HTTP-Method": "MERGE",
        },
        success: function (data, status, xhr) {
           alert("Records are saved Successfully.")
        },error: function(err){
             console.log(JSON.stringify(error)); 
        }
      });
    }
   var Id= Data.ID
   var listName='College Data'
    saveData(Id,listName);





** Use this Below url to get ListItem EntityTypeFullName
Just replace listName and prefix the SharePoint site Url and hit this to Browser

siteurl(AbsoluteUrl) + /_api/Web/Lists/getbytitle('ListName')/ListItemEntityTypeFullName

Comments

Popular posts from this blog

Keyboard shortcuts of Visual Studio Code for Windows

 Keyboard Shortcuts of Visual Studio Code for Windows: General Ctrl+Shift+P, F1    Show Command Palette Ctrl+P   Quick Open, Go to File… Ctrl+Shift+N   New window/instance Ctrl+Shift+W    Close window/instance Ctrl+,    User Settings Ctrl+K Ctrl+S    Keyboard Shortcuts Basic editing Ctrl+X    Cut line (empty selection) Ctrl+C   Copy line (empty selection) Alt+ ↑ / ↓   Move line up/down Shift+Alt + ↓ / ↑    Copy line up/donwn Ctrl+Shift+K   Delete line Ctrl+Enter   Insert line below Ctrl+Home   Go to beginning of file Ctrl+shift+Enter   Insert line above Ctrl+shift+\   Jump to matching bracket Ctrl+] / [   Indent/outdent line Home/End   Go to beginning/end of line Ctrl+End   G...

How to update values in a custom multi lookup field Field (table) of MS Project using JavaScript/jQuery?

  Updating values in the custom multi lookup field Field of MS Project using JavaScript/jQuery: First of all we need to know the steps to update/add details in a Project of Project Server  Step 1: CheckOut a Project Step 2: Update detals in same as in Step 1 Project Step 3: Publish a Project Step 4: CheckIn a Project We always in need to follow the above steps to update any Project to MS Project/Project Server. Same we need to follow in code too.    //Step 1: First, we need to define all the required functions, the below Functions are callback functions             window.checkOutPWAProject = function (projectId, callBack) {                 var checkOutURL = _spPageContextInfo.webAbsoluteUrl + "/_api/ProjectServer/Projects('" + projectId + "')/checkOut()";                 $.ajax({                     url: chec...