0

我有两个陈述,例如,

var image = selectPhoto();
uploadPhoto(image);

我希望这些语句按顺序执行,但是这段代码不能以这种方式工作。两个语句同时调用(我猜这是由于多标题)。我该如何解决这个问题?

4

1 回答 1

1

你的问题很抽象。你应该显示你的函数的代码。但是我认为您在函数中使用了 HTTPClient 。Titanium 语句按顺序执行,除了 xhr(HTTPClient 对象)。它总是异步工作,即将请求发送到服务器并执行下一条语句。我想你在这里可能有同样的问题。要解决它,您可以使用 javascript setTimout 函数或回调作为更高级的选项。

于 2012-10-04T05:54:34.230 回答