异常“组件返回的故障代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)”是由于将非法值传递到open方法的调用中引起的。
this.RequestedMethod = p_RequestMethod;
this.DestinationURL = p_DestinationURL;
this.XMLHttpRequestObject.open(this.RequestMethod,this.DestinationURL);
请参阅将this.RequestedMethod属性设置为p_RequestMethod,并将this.RequestMethod传递到“ open”方法的调用中。
另外,我建议不要使用开放源代码XMLHttpRequest.js-符合标准的跨浏览器XMLHttpRequest对象实现,而不是创建自己的包装器,该实现还修复了浏览器的本机XMLHttpRequest对象实现的大约20个错误。