我需要编写一个 webpart,其目的是异步获取一些文档并将它们显示到现有页面中。不幸的是,我不得不面对很多限制,到目前为止,我寻找解决方案的努力似乎毫无用处。
1)我不能使用 Microsoft asp.net ajax
2)我必须使用 Jsonp,因为被调用的服务(页面,无论......)在站点的域之外。这不是什么大问题。
3) 我无法更改现有页面代码,因此无法引用外部库,例如 JQuery。
4) 出于同样的原因,我无法在 window.onLoad 事件上调用我的方法,所以这里的问题是:如何确保在触发我的 ajax 调用之前正确加载所有内容?
5)既然同一个webpart的多个实例可以放在同一个页面中,那么各个js函数之间会不会有一些可能的冲突呢?