2012-02-18 35 views
1

我在使用Last.FM的API時遇到了問題。使用jQuery獲取跨源策略錯誤

以下代碼位於我的本地主機上並且可以工作。我得到了預期的結果。

var url="http://ws.audioscrobbler.com/2.0/?method=geo.gettopartists&country=spain&api_key=xxxxxxxxxxx&format=json&callback=?"; 
       $(document).ready(function() 
       { 
        $.getJSON(url, function(data) 
        { 

        }); 
       }); 

然而,當我建立一個小型的Web服務,說「www.example.com/hello」,在我的本地下面的腳本不起作用。 (它應該返回「你好」。)

var url="www.example.com/hello"; 
        $(document).ready(function() 
        { 
         $.get(url, function(data) 
         { 

         }); 
        }); 

現在,我得到一個交叉來源的政策問題。

回答

1
+0

但它是如何的代碼的第一個作品peice的井,同時,一旦我的URL改變了,這不,我做必須在服務器端進行任何修改 – Noor 2012-02-18 16:44:25

+0

第一個是啓用JSONP的服務,第二個不是。如果您遵循本教程,您將瞭解如何啓用它。 – 2012-02-18 16:46:13

+0

好吧,我會檢查它謝謝! – Noor 2012-02-18 16:47:30