我是Mojo框架和Palm webOS的新手。我想使用xmlhttprequest(Ajax)从XML文件中检索数据。我正试图从以下脚本获取数据。如何从Palm Pre上的webOS应用程序中的本地XML文件访问数据?
this.items = [];
var that = this;
var request = new Ajax.Request("first/movies.xml", {
method: 'get',
evalJSON: 'false',
onSuccess:function(transport){
var movieTags = transport.responseXML.getElementsByTagName('movie');
for(var i = 0; i < movieTags.length; i++){
var title = movieTags[i].getAttribute('title');
that.items.push({text: title});
}
},
onFailure: function(){ alert('Something went wrong...') }
});
我的XML文件位于第一个/ movies.xml文件夹中。从那我试图访问和检索数据。但不会在Palm Pre模拟器的屏幕上显示任何内容。
那么任何人都可以对这个问题有所了解吗?请给出一个链接,我可以在哪里找到从webOS中的XML文件获取数据的源代码。
谢谢skaffman。唯一的错误是xml路径之前的“/”。现在它会起作用。并从XML文件获取数据并填入列表框中。 – 2009-09-22 11:33:29