2011-09-01 72 views
1

我剛剛在Particle Tree跨域查詢

閱讀這篇文章,在這是準確的:

如果安全不是一個問題,一個基於JavaScript API將實際工作也很完美。如果我們託管JavaScript文件,我們的API的用戶可以將此文件包含在他們的頁面中,並從該文件中調用函數。跨域Ajax不是問題,因爲該文件位於我們的服務器上。

我總是覺得在嘗試ajax操作時會失敗。事實上,我確信我已經寫了一些代碼來嘗試這個,任何人都可以驗證這是否準確?

回答

3

事實上,我確定我已經寫了一些代碼來嘗試這個,任何人都可以驗證這是否準確?

正如所寫的,事實並非如此。 JS的來源並不重要,只有頁面的來源和您試圖訪問的數據的來源。

認爲它正試圖(嚴重)來解釋JSONP允許你繞過同源策略(因爲腳本和數據都在JSONP同樣的事情)。

+0

感謝您的快速答覆...以爲是這樣的話! –

1

你可以做跨域,但你必須正確設置調用。像往常一樣,jQuery使它變得簡單。您可以在ajax調用中設置一個crossDomain標誌。

請參考:jQuery Ajax Call Documentation