2015-09-15 136 views
0

我知道PHP中的方法(例如curl)來獲取URL的內容,但是如何使用ajax獲取URL的內容呢?一個明確的方法是未知的。 下面我寫了一段代碼,但無法看到網址中的內容。我怎樣才能看到內容,並能將它們分成變量如何使用ajax獲取url內容

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

<script type="text/javascript" src="js/script.js"></script> 
<script> 

$.ajax({ 
    type:"GET", 
    url: "http://fantasy.premierleague.com/web/api/elements/100/", 
    success: function(data) { 
      $("body").append(JSON.stringify(data)); 
     }, 
    error: function(jqXHR, textStatus, errorThrown) { 
      alert(jqXHR.status); 
     }, 
    dataType: "jsonp" 
}); 



</script> 

這是我的代碼。應該添加什麼來看到這個網址的內容

+2

如果您嘗試從不同域中獲取內容,則由於同源策略,您無法使用ajax執行此操作 – madforstrength

+0

如果您嘗試從不同域中獲取內容,則無法使用ajax執行此操作,這是由於同源策略 – Micaela

+0

如果您使用的是jquery ajax,您可以設置'dataType:'jsonp'來從其他域獲取數據。 –

回答

0

既然你也標記了jquery,我認爲你可以使用它。它有相當簡單的方法來獲取網址內容。

如果要使用從請求獲取的數據更新容器,可以使用$.get()(documentation)

或者,您可以使用$.ajax()(documentation)獲取內容並在Javascript中使用。