gpt4 book ai didi

javascript - 如何模拟/测试 AJAX 异常处理程序?

转载 作者:行者123 更新时间:2023-12-03 03:55:37 27 4
gpt4 key购买 nike

我有一个像这样的 PrototypeJS AJAX 请求(第三方代码):

new Ajax.Request(url,
{
method: 'get',
onException: function(transport, e)
{
//...
},
onComplete: function(transport)
{
//...
}
});

并且想要测试onException的行为。我可以控制服务器端,因此我可以更改响应。但仅仅返回 500 状态并不能解决问题,它仍然由 onComplete 处理。

那么我有什么可能触发 onException 处理程序?

最佳答案

onException 仅在分派(dispatch)其他回调时发生异常时才会触发,请参阅 here ,在 Ajax 响应回调中。所以我不确定是否有办法测试它。

编辑:

read (in french, didn't find anything in english)如果您发出跨域请求,它就会触发通风口。

关于javascript - 如何模拟/测试 AJAX 异常处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44965983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com