我有两个陈述,如
var image = selectPhoto();
uploadPhoto(image);
我希望这些语句按顺序执行,但这段代码不能以这种方式工作。这两个语句是同时调用的(我猜这是由于多重标题)。我该如何解决这个问题?
答案 0 :(得分:1)
你的问题是抽象的。您应该显示您的功能代码。但是我认为你在函数中使用HTTPClient。除了xhr(HTTPClient对象)之外,还会按顺序执行Titanium语句。它总是异步工作,即它将请求发送到服务器并执行下一个语句。我想你在这里可能会遇到同样的问题。要解决它,您可以使用javascript setTimout函数或回调作为更高级的选项。