问题1:在SharePoint 2013页面中使用Javascript 事件window/document.onload/ready时,你会发现处理onload/ready事件的代码根本不能执行。

问题2:使用ECMAScript的方式客户端模型调用SP.ClientContext(),出现脚本错误;应该是加载顺序导致的。

 

解决方案:使用 _spBodyOnLoadFunctionNames.push('documentReady');

1 <script type="text/javascript">  
2 _spBodyOnLoadFunctionNames.push('documentReady');  
3   
4 function documentReady() {  
5     SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () {  
6             //Code you want to execute  
7         });  
8  }   
9 </script> 

 

相关文章:

  • 2021-09-11
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2021-12-08
  • 2022-01-28
  • 2022-12-23
相关资源
相似解决方案