据我了解(刚开始学习SDK)你不能这样做。您可以通过编写 html 文件在应用程序包中定义自己的窗口,使用 Ti.UI 对象打开它,并使用 Ti.Network 命名空间的 HTTPCLient 获取外部 HTML 内容。通过这种方式,您可能会加载所需的 HTML 内容或其他类似 JSON 的内容,并将其植入您的窗口 HTML DOM。
例子:
首先,您将使用自己的 html 文件创建一个新窗口:
Ti.UI.createWindow("app://special-window.html")
在该文件中,您将执行一些 Javascript 来获取一些外部资源,例如 HTML:
//Request URL
var url = 'http://mywebsite.com/api/users/';
//Create the HTTP Client
var client = Ti.Network.createHTTPClient({
onload: function(e) {
//request complete do something with data
//assuming that we are not working with XML
Ti.API.INFO('Response received '+this.responseText);
// DO SOMETHING WITH THE this.responseText HERE (like adding it to your DOM)
},
onerror: function(e) {
//error received, do something
}
});
//Specify request type and open
client.open('GET',url);
//Send request
client.send();
代码取自文档。(正如我所说,我刚刚开始使用 SDK)
希望,我可以帮助一点:)