【发布时间】:2013-08-14 16:08:57
【问题描述】:
我正在制作一个应用程序,但我无法兑现承诺,我将代码分解为一个仍然无法正常工作的简单示例,我正在使用 EasyPHP...
ajaxDialog = function( destiny ) {
// Promise to let me know when complete
return $.ajax({
url: destiny,
dataType: 'json',
}).promise();
};
teste = ajaxDialog('data.json');
teste.done( function() { alert("sadasassa"); })
【问题讨论】:
-
ajaxDialog = $.getJSON? -
它是一个函数,就在代码示例的开头;)
-
什么不起作用?您是否尝试过错误处理程序?
-
我知道你声明了它,但它看起来与已经存在的
$.getJSONfunction 太相似了。为什么不直接使用呢? -
永远不要在没有准确解释发生的情况和任何错误消息的情况下发布“它不起作用”的问题,如果没有错误,请说明!您确定调用
promise()时没有收到错误消息吗?
标签: jquery ajax jquery-deferred promise