gpt4 book ai didi

javascript - 将 ajaxified Webpart 插入现有 MOSS 站点

转载 作者:行者123 更新时间:2023-11-30 23:47:19 25 4
gpt4 key购买 nike

我需要编写一个 Web 部件,其目的是异步获取一些文档并将它们显示到现有页面中。不幸的是,我必须面对很多限制,而且到目前为止,我寻找解决方案的努力似乎毫无用处。

1) 我无法使用 Microsoft asp.net ajax
2)我必须使用Jsonp,因为被调用的服务(页面,无论什么......)位于站点的域之外。这不是什么大问题。
3) 我无法更改现有的页面代码,因此我无法引用外部库,例如 JQuery。
4)出于同样的原因,我无法在 window.onLoad 事件上调用我的方法,所以这里的问题是:如何在触发我的 ajax 调用之前确保所有内容都已正确加载?
5)由于同一个webpart的多个实例可以放置到同一个页面中,那么各个js函数之间是否可能存在一些冲突?

最佳答案

  1. 哦#2
  2. jQuery 只是 native JavaScript 调用的包装器。如果可以的话,让他们放弃这个限制,因为如果你正在做任何远程复杂的事情,你就会因为浏览器兼容性而变得疯狂。
  3. 使用 _spBodyOnLoadFunctionNames.push(functionName) 来完成此操作。
  4. 完全取决于传入的 JS。我们需要更多说明。

关于javascript - 将 ajaxified Webpart 插入现有 MOSS 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2630765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com