2017-09-19 84 views
-3

我通過jquery調用rest api,我需要在javascript中讀取videoList值。閱讀javascript中的jquery值

下面我的代碼,每次警報說是不明確的。

如何閱讀JavaScript中的videoList?

+0

這是我的代碼 $(文件)。就緒(函數(){ $獲得( 'https://開頭123 /電影',函數(數據){ $( 「#videoList」) .data(data.entries); }); }); var list = $(「#videoList」)。listview; alert(list); –

+1

您應該在成功回調中移動警報,因爲警報將在檢索數據之前運行。 – Thusitha

+0

把你的代碼放在問題中,而不是評論。 –

回答

2

我將您的代碼添加到票證中,並且有兩個問題需要考慮。

這是您的原代碼:

$(document).ready(
     function() { 
      $.get(
       '123/movies';, 
       function(data) { 
        $("#videoList").data(data.entries); 
       } 
      ); 
     } 
    ); 
    var list = $("#videoList").listview; 
    alert(list); 

您的參數的多餘的分號 「獲得()」(後 '123 /電影')。

我們看不到您的HTML,它可以提供線索。

另外,由於它不在「$(document).ready(...)」之內,因此您的代碼將在頁面完成加載之前運行videoList並提醒結果正在運行。

+0

這爲什麼會這樣工作?警報將在Ajax調用完成之前運行。 –

+0

這正是我所說的。我粘貼了原始代碼,因爲我的編輯沒有被批准。 – theGleep

+0

警報需要在成功回調中,而不僅僅是在ready函數中。 –