0

私はチタンのjavascriptの関数を気にします。

function getdetail(Success){
alert("hit the function");
var detail[];
$.ajax({
  type: "GET",
  url: "Detail.xml",
  dataType: "xml",
  success: function(xml) {
alert(xml);
detail.push(xml);//fill data by finding root each
sucess(detail);
}
});
return detail;
}

qunitテストでこれをテストしたい、

test("test for detail",function(){
stop();
getdetail(function(detail){
start();
ok(true);
})

})

しかし、ajax関数内にアラートを配置したため、未定義の値、null値がどのように発生するかがわかります。このアラートはヒットしませんでした。次に、これがヒットしたajax関数の外にアラートを配置します。

aptanaスタジオを使用してapslatorチタン開発者と一緒に行っているすべての作業。このjavascriptチタン関数関数をテストするにはどうすればよいですか?

4

1 に答える 1

0

最初に行うことは、 Titanium Studioを Aptana の上またはスタンドアロンにインストールし、Ti.API .* の代わりにデバッグするためにTi.APIalerts .* の使用を開始することです。また、正確に何を達成しようとしているのか。あなたが完全に何をしようとしているのか、あなたの質問からはわかりませんか?

于 2011-06-23T16:58:38.723 に答える