2013-05-07 24 views
0

在SharePoint 2010中,我製作了一個Web部件,並且希望能夠將查詢發送到搜索服務並獲取表示結果的XML字符串。我如何以編程方式執行此操作?如何查詢搜索服務並獲取SharePoint 2010中的xml字符串?

也許jquery ajax請求是可能的?

SharePoint基本上使用它自己的搜索Web部件和搜索框,所以這可以使用開箱即用的工具完成,還是需要下載額外的東西?

感謝

回答

0

是的,你可以使用jQuery AJAX請求實現這個任務,你必須調用SharePoint搜索Web服務"/_vti_bin/search.asmx,你可以在這裏找到兩個有用的例子:

說明:只有當這個網站部分 - 包含JavaScript代碼 - 在相同域名下運行 - 站點名稱 - 作爲託管的搜索服務,否則您將獲得跨域呼叫問題。

你可以通過中間代理網絡服務來解決這個問題how to call sharepoint fast search web service from javascript?