Since Update to FF30 always get TypeError: Constructor XMLHttpRequest requires 'new', before no problem. What changed?
Since the update this morning to FF30 i get the errormessage from the js
TypeError: Constructor XMLHttpRequest requires 'new'
Code:
function ajaxManager() { var request; var versions=new Array('MSXML2.XMLHTTP.7.0','MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'); if(document.getElementById) { if(window.XMLHttpRequest()) { request=new XMLHttpRequest(); } if(window.ActiveXObject) { for(var i=0;i<versions.length;i++) { try{ request = new ActiveXObject(versions[i]); } catch(exception) { } } } } return request; } </p>
I hope someone know what changed or what i missed.
被采纳的解决方案
Found a working solution now by myself:
"if(window.XMLHttpRequest()) {"
changed to
"if(window.XMLHttpRequest) {"
Seems the old way i used now not working anymore
定位到答案原位置 👍 0所有回复 (2)
选择的解决方案
Found a working solution now by myself:
"if(window.XMLHttpRequest()) {"
changed to
"if(window.XMLHttpRequest) {"
Seems the old way i used now not working anymore
See the Firefox 30 compatibility document for details: https://developer.mozilla.org/en-US/Firefox/Releases/30/Site_Compatibility