PNP.js添加项功能在sharepoint自定义中不起作用 $(“#btnPotentialTopic”)。单击(函数(){ 调试器; _documentTypes=$('input:radio[name=radio group]:选中').parent().find('label').text(); _policyDocument=$('input:radio[name=radio groupPolicy]:选中').parent().find('label').text(); _dateTopicEntered=$(“#输入的日期主题”).val(); _potentialDocumentType=$(“#potentialDocumentType:选定”).text(); _potentialTopicCreatedBy=$(“#potentialTopicCreatedBy:selected”).text(); _potentialTopicReadyforDevelopment=$('input:radio[name=radio groupPolicyDevelopment]:选中').parent().find('label').text(); AddPotentialtopic(); }); 函数AddPotentialtopic(){ 调试器; $pnp.sp.web.lists.getByTitle(“哇”).items.add({ DocType:\u documenttype, 潜在主题:_政策文件, TopIceEnteredDate:\u日期TopIceEntered, PotDocType:_potentialDocumentType, PotentialtopicCreatedby:_PotentialtopicCreatedby, PotTopicRdyForDev:_潜在的发展趋势 })。然后(结果=>{ 警报(“您的数据已成功保存”); 控制台日志(结果); window.location.href=“/sites/MP/SitePages/Report.aspx”; }); }
执行此代码后,它将进入Addpotential主题函数并执行pnp add item函数,但最后它不会添加数据,也不会进入results部分 控制台中也没有错误。你能告诉我有什么问题吗 这不是SPFx。我将自定义页面放在共享点并执行此代码 必须添加项,它应进入结果部分,页面应重定向到report.aspxPNP.js添加项功能在sharepoint自定义中不起作用 $(“#btnPotentialTopic”)。单击(函数(){ 调试器; _documentTypes=$('input:radio[name=radio group]:选中').parent().find('label').text(); _policyDocument=$('input:radio[name=radio groupPolicy]:选中').parent().find('label').text(); _dateTopicEntered=$(“#输入的日期主题”).val(); _potentialDocumentType=$(“#potentialDocumentType:选定”).text(); _potentialTopicCreatedBy=$(“#potentialTopicCreatedBy:selected”).text(); _potentialTopicReadyforDevelopment=$('input:radio[name=radio groupPolicyDevelopment]:选中').parent().find('label').text(); AddPotentialtopic(); }); 函数AddPotentialtopic(){ 调试器; $pnp.sp.web.lists.getByTitle(“哇”).items.add({ DocType:\u documenttype, 潜在主题:_政策文件, TopIceEnteredDate:\u日期TopIceEntered, PotDocType:_potentialDocumentType, PotentialtopicCreatedby:_PotentialtopicCreatedby, PotTopicRdyForDev:_潜在的发展趋势 })。然后(结果=>{ 警报(“您的数据已成功保存”); 控制台日志(结果); window.location.href=“/sites/MP/SitePages/Report.aspx”; }); },sharepoint,Sharepoint,执行此代码后,它将进入Addpotential主题函数并执行pnp add item函数,但最后它不会添加数据,也不会进入results部分 控制台中也没有错误。你能告诉我有什么问题吗 这不是SPFx。我将自定义页面放在共享点并执行此代码 必须添加项,它应进入结果部分,页面应重定向到report.aspx <script type="text/javascript" src="/sites/MP/SiteAssets/js/jquery-1.12.3.min.js"></scr
<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";
});
}