我只是在测试 toastr,它看起来很酷。一种更好更时尚的提醒用户的方式。我正在尝试在我的 .wehn 函数的 .fail 部分中使用 javascript 警报来代替,如下所示;
$.when(chartData.GetIntradayData(symbol, 5, true))
.done(function (data) {
$.when(chartData.GetSymbolType(symbol))
.done(function (symbtype) {
symbtypeId = symbtype;
$.when(chartData.GetSingleRangeProjection(symbtypeId, symbol, requestDate))
.done(function (projdata) {
//display the chart and the additional series
})
.fail(function (jqXhr, textStatus, errorThrown) {
// alert("Error downloading projection data: " + textStatus + " Error: " + errorThrown);
toastr.warning('Error downloading projection data: ' + textStatus + ' Error: ' + errorThrown);
});
})
.fail(function (jqXhr, textStatus, errorThrown) {
alert("Error retrieving symboltype: " + textStatus + " Error: " + errorThrown);
});
})
.fail(function (jqXhr, textStatus, errorThrown) {
alert("Error downloading price data: " + textStatus + " Error: " + errorThrown);
});
在第一个 .fail() 中,当函数失败时,警报可以正常工作。如果我注释掉警报并离开烤面包机,它永远不会显示。toastr 适用于其他标准事件(单击、更改、dom 就绪等)