2016-09-22 118 views
0

我正在使用JEM文件獲取我的字段數據(下拉值,動態輸入值等)的AEM組件。這個json是從jquery ready函數中調用的。在AEM中輕鬆獲取Json響應

我得到這個json響應的瀏覽器上的404錯誤。我知道AEM保留使用「.json」文件,是否有替代方法可以獲取這些值? 我的JSON是在評論稱爲

jQuery(document).ready(function(){ <br> 
DataAccessLayer.SetSomething("./data/myjsonFile.json"); 

}); 
+0

什麼是jQuery是試圖從加載JSON實際的URL?可能是因爲加載的路徑是相對於你放入組件的頁面而言的,JSON文件是在相同的路徑中,但相對於組件腳本? – Vlad

+0

你想在那裏做什麼? 1.通過ajax調用從AEM獲取數據? 2.將json文件的輸出直接放在組件中? 如果它是ajax調用 - 那麼你有哪些實際的調用服務器?什麼是最終的請求URL? – ub1k

+0

@ ub1k我在我的aem html文件中調用javascrit函數。現在我的js函數有這個jQuery的json調用,我試圖在我的AEM頁面 – Rtrvd

回答

0

按照討論的方式

我覺得你jsonfile是......你的 組件本身 /app/yourapp/components/thecomponent/data/myjsonFile.json而 在您請求的東西中靜態地保持你的/content/yourapp其中 此文件不存在

答案

移動的組件文件夾內的json數據文件和它的工作