Функция добавления элемента PNP.js не работает в пользовательском ресурсе sharepoint - PullRequest
1 голос
/ 28 апреля 2019
<script type="text/javascript" src="/sites/MP/SiteAssets/js/jquery-1.12.3.min.js"></script>
    <script type="text/javascript" src="/sites/MP/SiteAssets/js/fetch.js"></script>
    <script type="text/javascript" src="/sites/MP/SiteAssets/js/es6-promise.js"></script>
    <script type="text/javascript" src="/sites/MP/SiteAssets/js/pnp.min.js"></script>
    <script type="text/javascript" src="/sites/MP/SiteAssets/js/moment.js"></script>
    <script type="text/javascript" src="/sites/MP/SiteAssets/js/jquery-ui.js"></script>
    <script src="/sites/MP/SiteAssets/js/bootstrap.min.js"></script>
    <script src="/sites/MP/SiteAssets/js/bootstrap-datepicker.js"></script>
$("#btnPotentialTopic").click(function(){
debugger;
_documentTypes=$('input:radio[name=radio-group]:checked').parent().find('label').text();
_policyDocument=$('input:radio[name=radio-groupPolicy]:checked').parent().find('label').text();
_dateTopicEntered=$("#Date-Topic-Entered").val();
_potentialDocumentType=$("#PotentialDocType :selected").text();
_potentialTopicCreatedBy=$("#Potentialtopiccreatedby :selected").text();
_potentialTopicReadyforDevelopment=$('input:radio[name=radio-groupPolicyDevelopment]:checked').parent().find('label').text();
AddPotentialtopic();
});

function AddPotentialtopic(){
debugger;
$pnp.sp.web.lists.getByTitle("WOW").items.add({
DocType:_documentTypes,
PotentialTopic:_policyDocument,
TopicEnteredDate:_dateTopicEntered,
PotDocType:_potentialDocumentType,
PotentialtopicCreatedby:_potentialTopicCreatedBy,
PotTopicRdyForDev:_potentialTopicReadyforDevelopment

}).then(results=>{
alert("Your Data has been saved sucessfully");
console.log(results);
window.location.href="/sites/MP/SitePages/Report.aspx";
});

}

После выполнения этого кода он поступает в функцию темы Addpotential и выполняет функцию добавления элементов pnp, но, наконец, не добавляет данные и не попадает в раздел результатов.

В консоли также нет ошибок,Не могли бы вы сказать мне, в чем может быть проблема.

Это не SPFx.Я поместил пользовательскую страницу в точку разделения и выполнил этот код.

Элемент должен быть добавлен, и он должен войти в раздел результатов, а страница должна быть перенаправлена ​​на report.aspx

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