【问题标题】:qunit is not returning ajax result from a javascript function with titaniuamqunit 没有从带有 titaniuam 的 javascript 函数返回 ajax 结果
【发布时间】:2011-06-23 12:26:47
【问题描述】:

我在 Titan 的 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 函数中放置了一个警报。未命中此警报。然后我在被命中的 ajax 函数之外放置一个警报。

我正在使用 aptana studio 与 apslator 钛开发人员一起做的整个工作。 我如何测试这个javascript钛函数功能

【问题讨论】:

    标签: javascript jquery titanium qunit


    【解决方案1】:

    我要做的第一件事是在 Aptana 之上或独立安装 Titanium Studio,然后开始使用 Ti.API.* 进行调试,而不是 alerts。还有你到底想完成什么。我无法从你的问题中看出你想要完全做什么?

    【讨论】:

      猜你喜欢
      • 2012-08-14
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2018-07-02
      • 2011-11-07
      • 2015-05-10
      相关资源
      最近更新 更多