我有像这样的PrototypeJS AJAX请求(第三方代码):
new Ajax.Request(url,
{
method: 'get',
onException: function(transport, e)
{
//...
},
onComplete: function(transport)
{
//...
}
});
并想测试onException
的行为。我可以控制服务器端,所以我可以更改响应。但只是返回500
状态并不起作用,它仍由onComplete
处理。
那么我有什么可能触发onException
处理程序?
答案 0 :(得分:1)
onException
仅在调度其他回调时发生异常,请参阅 Ajax响应回调中的here。所以我不确定是否有办法测试它。
编辑:
我read (in french, didn't find anything in english)如果您提出跨域请求,则会触发通风口。