2016-09-22 120 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数据文件和它的工作