2014-05-06 47 views
-2

嗨,我想創建一個API混搭,從谷歌地圖和flikr API拉動,但不斷收到此錯誤在$調試未在此行中定義..

$(document).ready(function(){ 

//Connects to the Flickr API and reads the results of the query into a JSON array. This query uses the 'flickr.photos.search' method to search for photos with the tag 'crafts'. It passes the resultant JSON array to the 'displayImages3' function below. 
$.getJSON("https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=df0277b8fff85c5ae122dc218d10e80e&tags=crafts&safe_search=1&has_geo=1&extras=geo&format=json&nojsoncallback=1&auth_token=72157644134169448-3a5eafa7a9912070&api_sig=230ed5707e01cfe061939756fe6107d4", displayImages3); 

它提出了一個愚蠢的問題,但我如何定義這個?

+0

你加載jQuery庫?這是JS代碼中'$'的常用來源。 –

+0

您是否在代碼中添加了jQuery庫? –

+0

對不起,是的,它是連接好,謝謝,那裏有上調試沒有錯誤了,但它仍然不會在來自Flickr的圖片拉,鱈魚有錯誤說法參照實體「api_sig」對於沒有系統標識符可能是生成 – user3561656

回答

3

您需要包含jQuery。要做到這一點,這一行添加到您的HTML的head

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 

符號$看起來像一個關鍵字,但它實際上是那個來自包括jQuery庫變量名。許多JavaScript教程都是在假設這個庫已經被導入的情況下編寫的。你可以閱讀有關jQuery的位置:http://jquery.com/

1

$是jQuery的 - 你的jQuery導入到你的應用程序/頁,這些行之前,正在運行?看到這個問題爲好,它通過確保您的jQuery是在正確的位置加載的邏輯走:JQuery - $ is not defined

相關問題