2012-12-29 55 views
1

我想知道如果任何人都能夠提供一些建議,以最好的方式來實現以下:提取數據到客戶網站

我們希望能提供一些獨立的代碼,不管是什麼平臺的任何客戶端應該能夠建立他們的網站,代碼需要從我們的網站上提取信息並將其顯示在客戶身上。

目前我在jquery中開發這個解決方案來下拉html/css,然後簡單地填寫結果內容的div,所有客戶需要做的就是添加一個帶有正確名稱的div並拉入我們的JavaScript?

有沒有一種「更好」的方式來做這種事情,還是我走在正確的道路上?

+0

您需要澄清「下拉」和「拉入」,您試圖呈現什麼內容等等? –

+0

這種方法imho沒有錯。另一種選擇是iframe,但我更喜歡你的解決方案。除非你遇到可怕的跨域內容錯誤。 –

+0

對不起,我們正在努力顯示與該客戶有關的求職廣告,主要是當他們在我們的網站上發佈廣告時,我們也希望他們自動出現 –

回答

2

最簡單的方法是創建一個動態html頁面,編寫一個小的可自定義的iframe腳本並將其提供給您的客戶。

您的網站 http://ads.your-site.com/client-name顯示此特定客戶

客戶現場 <iframe src="http://ads.your-site.com/client-name"></iframe>廣告列表中嵌入客戶的網站上名單。

當然,你可以使它更加喜歡jQuery和Ajax請求等等。

+0

據我所知,它可以堅持一個很大的是/否框允許幀瀏覽跨域雖然正確? –

+0

iframes的另一個問題是,我們需要傳遞參數到腳本,因爲每個客戶將有不同的記錄顯示... –

+1

如果你更喜歡JSONP,我只是發現這[[snippet](http://snipplr.com/視圖/ 68583/JSONP公開-API與 - jquery的-的getJSON回調-MySQL的/)。也許它可以是有用的。 – CKDT