我是一名Java开发人员,我需要创建一个SIMPLE应用程序,因为我需要这个来运行ios& Android我决定尝试使用lungoJS,我的主要问题是我不知道很多JavaScript .. :( 好吧,我已经使用lungo创建了应用程序的prototipe,但现在我需要从我的服务器填充响应(在Json上)的列表。我在lungos api中看到了用于获取Json请求的函数。看起来像这样:
var url = "http://localhos:8080/myService";
var data = {id: 25, length: 50};
var parseResponse = function(result){
//Do something
};
Lungo.Service.json(url, data, parseResponse, "json");
//Another example
var result = Lungo.Service.json(url, "id=25&len=50", null, "json");
我的http请求的索引编号为1到4,因此每个元素都是“www.myapp.com/api/1”“www.myapp.com/api/2” .... 我的问题是,我可以得到我的请求的答案(json)以及如何选择项目,例如,如果我只想要“姓名”或“姓”...... 谢谢,希望some1可以帮助我:)。
答案 0 :(得分:0)
我很久以前解决了我的问题,我将分享它:
function some_function(callback) { var my_number = $$.get('http://app.com/applications/3.json',{ }, function(api) { obj=api; template="{{#name}}\ \ {{/name}}"; html=Mustache.render(template,obj); $$('section#main article#main-article').html(html); //Painting Json obtained on my HTML } ); ; callback(my_number); } // call the function some_function(function(num) { // this anonymous function will run when the // callback is called console.log("callback called! " + num); });
此代码使用获取的Json到Prototype HTML,用于从服务器加载图像或数据,而不是存储在本地。
BR,Kike