Openlayers 修正策略:它能处理协议错误吗?
OpenLayers的默认策略是固定的。例如,见:Openlayers 修正策略:它能处理协议错误吗?,openlayers,Openlayers,OpenLayers的默认策略是固定的。例如,见: var loadkml = function() { OpenLayers.Request.GET({ url: "kml/sundials.kml", success: parseData, failure: function(req) { alert(req.responseText); } }); } 是否可以传递回调来处理协议错误? 如果我使用低
var loadkml = function() {
OpenLayers.Request.GET({
url: "kml/sundials.kml",
success: parseData,
failure: function(req) { alert(req.responseText); }
});
}
是否可以传递回调来处理协议错误?
如果我使用低级GET请求,我可以很容易地做到这一点,例如:
var loadkml = function() {
OpenLayers.Request.GET({
url: "kml/sundials.kml",
success: parseData,
failure: function(req) { alert(req.responseText); }
});
}
但是我不想实施一个全新的策略,修复是可以的。OpenLayers.Protocol.HTTP协议接受
回调
选项:
当、、或操作完成时调用的函数
但函数从未被调用,错误报告: