我想在表单中使用 XMLHttpRequest 发布数据,并在各种环境下提供相同的功能。以下众所周知的代码为我创建了请求。
function createRequest() {
var result = null;
if (window.ActiveXObject) {
// MSIE
result = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
// FireFox, Safari, etc.
result = new XMLHttpRequest();
if (typeof xmlhttp.overrideMimeType != 'undefined') {
result.overrideMimeType('text/xml'); // Or anything else
}
}
else {
alert("What a bad browser!")
// No known mechanism -- consider aborting the application
}
return result;
}
这在系统Web浏览器和iNotes客户端的默认Web /浏览器中工作正常。但是,当在iNotes客户端中以正常形式运行时,找不到合适的对象来发送请求。
我的问题是iNotes客户端是否提供发送此类请求的替代方案。
否定答案也会受到赞赏,因为它可以帮助我做出决定!