2011-06-13 39 views
0

我正在使用.ajax函數從外部頁面讀取數據。 我無法讀取該頁面,並且因爲訪問控制允許來源而出現異常。 我想告訴我,即使設置跨域的在我的網頁另一頁的數據:真實的,但它不力幫助如何使用jquery讀取外部html頁面?

$.ajax({ 
type: "GET", url: myurl, 
dataType: "html", 
crossDomain:true, 
success:parsehtml}); 

如何閱讀使用jQuery外部HTML頁面?

+0

該頁面是否在您的域名之外?另外,如果你發現它們有用,你應該接受一些其他問題的答案。它會幫助你獲得更多答案。 – Nic 2011-06-13 05:42:51

+0

是該頁面在我的域外。 – Rishabh 2011-06-13 05:55:38

回答

2

大多數現代瀏覽器中的底層Javascript引擎不允許跨域交易。您將不得不使用服務器端語言(如PHP)來執行此操作。 Mozilla的這個問題有fairly decent description

+0

我無法使用PHP我只想使用jquery獲取內容。有沒有一種方法可以獲取頁面的內容。 – Rishabh 2011-06-13 05:57:40

+0

@Rishabh否 - 這是不允許的。您將需要使用PHP,ASP,ColdFusion或其他軟件。 – Nic 2011-06-13 06:03:27