我是全新的JavaScript和SharePoint。 我想要做的是建立一個網站,能夠連接SharePoint 2010並從它查詢數據使用JavaScript。我正在構建的網站是外部的 SharePoint。如何通過Javascript查詢來自外部網站的分享點列表
我搜索了很多關於這個話題的問題和例子。但所有這些讓我感到困惑,一個非常非常新的程序員。所以,請原諒我,如果你認爲我在問一些愚蠢的問題,但這些事情真的會讓我這樣的新編程員感到困惑。我希望我的問題也能幫助那些和我一樣新鮮的人。
這裏來我的問題:
1)我應該用什麼方法
我發現很多樣本的教學中如何查詢的SharePoint,如的列表使用客戶端對象模型。它適用於我的情況嗎?我認爲這是針對SharePoint網站編程的,對嗎?因爲根據我看到的示例,沒有任何鏈接到要查詢的SharePoint Server的URL。
或者使用xmlhttp.open("POST", "http://[my SharePoint Sever]/_vti_bin/search.asmx", true) ...
2)什麼是SharePoint Server和它的列表
權URL根據我的理解,在我的代碼,我首先應該鏈接到正確的SharePoint(或特定列表)。所以應該有一個SP的URL。我不認爲打開SharePoint列表並複製粘貼地址是正確的。如何得到正確的URL,以及如何改變它(如在URL的末尾添加_vti_bin/search.asmx)
3)什麼是正確的查詢格式
當我嘗試糾正我自己查詢。太多不同格式的查詢例子讓我困惑不已。
soapEnvelope = "<?xml version=\"1.0\"?> \
<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" \
...
和一些看起來像這樣,
var soapEnv =
'<?xml version="1.0" encoding="utf-8"?>' +
'<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' +
...
4)任何參考我應該引述讓我的代碼工作
我應該使用Qjuery,XML,Ajax的還是?什麼是連接和如何使用它們? (抱歉,這個不清楚的問題,不知道要問什麼)
我很喜歡我的未成熟的問題。我真的需要弄清楚...... 如果你能給我一個完整的例子包括和,我會很感激。因此,我可以更好地瞭解哪裏是我的編碼的正確位置。
非常感謝你這麼好!
一個簡單的解決方法是廣泛使用sharepoint的RSS功能,然後使用YQL的rss模塊將feed數據轉換爲javascript,mustache等人可以使它變得漂亮在你的頁面上。 – dandavis
如果你像你說的那樣新,那麼我建議從容易的事情開始。 –
這是我必須採取的任務....我真的想知道如何鏈接到或連接到我的共享點。我認爲應該有一兩行代碼覆蓋這項工作。我有太多的想法,我只想要一個簡單的想法。請你幫幫我吧! – user3204468