为了账号安全,请及时绑定邮箱和手机立即绑定

Script代码中xhr.open("GET", URL, true)说open is not a function

Script代码中xhr.open("GET", URL, true)说open is not a function

慕婉清3727629 2017-06-21 07:00:55
function ftn_button_clicked(){               xhr = new createXHR();                 //var url="\PointGenerate";                 xhr.open("GET", "PointGenerate.java", true);                           xhr.send();                 xhr.onreadystatechange = ajaxComplete;            }         function ajaxComplete(){             if(xhr.readyState === 4 && xhr.status === 200){                     document.getElementById("txt1").innerHTML.value = xhr.responseText;                     var num = xhr.responseText;                     window.alert("good");                     plotrandom(num);              }         }           function createXHR(){            if(window.XMLHttpRequest){                xhr = new XMLHttpRequest();                //window.alert("111"); check working or not            }            else{                xhr = new ActiveXObject("Microsoft.XMLHTTP");                //window.alert("1111");            }用游览器打开网页后,按按钮没反应, 就F12查看属性,游览器报错是这open那句话。 说is not a function. 
查看完整描述

2 回答

?
yinyun

TA贡献9条经验 获得超4个赞

说明你没有正确初始化一个XMLHttpRequest对象

查看完整回答
反对 回复 2017-09-15
?
amorlova

TA贡献58条经验 获得超16个赞

xhr没有定义吧

查看完整回答
反对 回复 2017-06-21
  • 慕婉清3727629
    慕婉清3727629
    前面全局定义过了,问题已经找大神解决了。 两个毛病, 一个createXHR里面没返回值。第二个createXHR是个方法没有必要new。唉太菜了自己。。。。
  • 2 回答
  • 0 关注
  • 8682 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信