REST API с Sharepoint 2016 - PullRequest
       1

REST API с Sharepoint 2016

0 голосов
/ 08 октября 2018

Я тщетно пытаюсь отправить форму для регистрации на Sharepoint (2016).На самом деле, после в основном попыток, все еще заблокирован в начале и совершенно не в состоянии что-либо подключить.Моя форма содержит 4 поля: имя, фамилия, адрес электронной почты, номер телефона.

    $('#sendContact').click(function () {

        //function createListItem() {
        //Fetch the values from the input elements
        var firstname = $('#firstname').val();
        var lastname = $('#lastname').val();
        var emailAdress = $('#emailAdress').val();
        var phoneNumber = $('#phoneNumber').val();


        $.ajax({
            async: true, // Async by default is set to “true” load the script asynchronously
            // URL to post data into sharepoint list
            url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('gem')/items",
            method: "POST", //Specifies the operation to create the list item
            data: JSON.stringify({
                '__metadata': {
                    'type': 'SP.Data.gem' // it defines the ListEnitityTypeName
                },
                //Pass the parameters
                'firstname': firstname,
                'lastname': lastname,
                'emailAdress': emailAdress,
                'phoneNumber': phoneNumber
            }),
            headers: {
                "accept": "application/json;odata=verbose", //It defines the Data format
                "content-type": "application/json;odata=verbose", //It defines the content type as JSON
                "X-RequestDigest": $("#__REQUESTDIGEST").val() //It gets the digest value
            },
            success: function (data) {
                swal("Item created successfully", "success"); // Used sweet alert for success message
            },
            error: function (error) {
                alert('STOP')
                console.log(JSON.stringify(error));
            }
        });
    });

На самом деле это моя последняя попытка, которая, похоже, наиболее близка к положительному результату.Одинокий фактический результат - эта ошибка:

Uncaught ReferenceError: _spPageContextInfo is not defined

Если я объявлю вручную:

_spPageContextInfo = { webAbsoluteUrl: 'https://SITE.sharepoint.com' }

Я получил это:

Failed to load resource: the server responded with a status of 404 (Not Found)

Может кто-то уже прибыл, чтобы отправить информациюна Sharepoint, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...