我是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