Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义Javascript函数,ReferenceError_Javascript_Html - Fatal编程技术网

未定义Javascript函数,ReferenceError

未定义Javascript函数,ReferenceError,javascript,html,Javascript,Html,我只是尝试执行一个Ajax请求,但最终出现了一个ReferenceError:控制台上没有定义getData。这段代码在6个月前运行良好。我已经提到了一些以前提出的问题,但没有什么好处。 代码如下: <html> <head> <script language = "text/javascript"> var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XM

我只是尝试执行一个Ajax请求,但最终出现了一个ReferenceError:控制台上没有定义getData。这段代码在6个月前运行良好。我已经提到了一些以前提出的问题,但没有什么好处。

代码如下:

<html>
<head>
<script language = "text/javascript"> 
  var XMLHttpRequestObject = false; 
       if (window.XMLHttpRequest) { 
   XMLHttpRequestObject = new XMLHttpRequest(); 
 } else if (window.ActiveXObject) { 
   XMLHttpRequestObject = new  
     ActiveXObject("Microsoft.XMLHTTP"); 
 } 
 function getData(dataSource, divID)  
 {  
   if(XMLHttpRequestObject) { 
     var obj = document.getElementById(divID);  
     XMLHttpRequestObject.open("GET", dataSource);  
     XMLHttpRequestObject.onreadystatechange = function()  
     {  
       if (XMLHttpRequestObject.readyState == 4 &&  
         XMLHttpRequestObject.status == 200) {  
           obj.innerHTML = XMLHttpRequestObject.responseText;  
       }  
     }  
     XMLHttpRequestObject.send(null);  
   } 
 } 
</script> 
</head>
<body>

<form> 
  <input type = "button" value = "Fetch the message"  
    onclick = "getData('data.txt', 'targetDiv')">  
</form> 

<div id="targetDiv"> 
  <p>The fetched message will appear here.</p>  
</div>  

</body>
</html>

var XMLHttpRequestObject=false;
如果(window.XMLHttpRequest){
XMLHttpRequestObject=新的XMLHttpRequest();
}如果(window.ActiveXObject){
XMLHttpRequestObject=new
ActiveXObject(“Microsoft.XMLHTTP”);
} 
函数getData(数据源,divID)
{  
如果(XMLHttpRequestObject){
var obj=document.getElementById(divID);
open(“GET”,数据源);
XMLHttpRequestObject.onreadystatechange=函数()
{  
如果(XMLHttpRequestObject.readyState==4&&
XMLHttpRequestObject.status==200){
obj.innerHTML=XMLHttpRequestObject.responseText;
}  
}  
XMLHttpRequestObject.send(null);
} 
} 
获取的消息将显示在此处。


您的浏览器不知道“text/javascript”是什么语言。它只知道语言
“javascript”
和MIME类型
“text/javascript”
。你把两者混在一起了

您可以将其更改为
language=“javascript”
type=“text/javascript”



语言
无论如何都是过时的属性<代码>类型更现代。

您的浏览器不知道
“text/javascript”
是什么语言。它只知道语言
“javascript”
和MIME类型
“text/javascript”
。你把两者混在一起了

您可以将其更改为
language=“javascript”
type=“text/javascript”



语言
无论如何都是过时的属性<代码>类型更现代。

您的浏览器不知道
“text/javascript”
是什么语言。它只知道语言
“javascript”
和MIME类型
“text/javascript”
。你把两者混在一起了

您可以将其更改为
language=“javascript”
type=“text/javascript”



语言
无论如何都是过时的属性<代码>类型更现代。

您的浏览器不知道
“text/javascript”
是什么语言。它只知道语言
“javascript”
和MIME类型
“text/javascript”
。你把两者混在一起了

您可以将其更改为
language=“javascript”
type=“text/javascript”




语言
无论如何都是过时的属性<代码>类型更为现代。

您使用的浏览器以及完整的错误消息是什么(如果提供了调用堆栈)?Chrome:Uncaught ReferenceError:getData未定义,firefox:Exception:getData未定义defined@SurrealDreams不是每个人都喜欢jQuery,这不是OP要问的问题……这不是Javascript不能做的事情,而是为了学习。为什么这不起作用…?@raaaz你没有向我们展示一切。如果我将您的代码粘贴到上,它不会抛出您提到的错误您使用的浏览器以及完整的错误消息是什么(如果提供了调用堆栈)?Chrome:Uncaught ReferenceError:getData未定义,firefox:Exception:getData未定义defined@SurrealDreams不是每个人都喜欢jQuery,这不是OP要问的问题……这不是Javascript不能做的事情,而是为了学习。为什么这不起作用…?@raaaz你没有向我们展示一切。如果我将您的代码粘贴到上,它不会抛出您提到的错误您使用的浏览器以及完整的错误消息是什么(如果提供了调用堆栈)?Chrome:Uncaught ReferenceError:getData未定义,firefox:Exception:getData未定义defined@SurrealDreams不是每个人都喜欢jQuery,这不是OP要问的问题……这不是Javascript不能做的事情,而是为了学习。为什么这不起作用…?@raaaz你没有向我们展示一切。如果我将您的代码粘贴到上,它不会抛出您提到的错误您使用的浏览器以及完整的错误消息是什么(如果提供了调用堆栈)?Chrome:Uncaught ReferenceError:getData未定义,firefox:Exception:getData未定义defined@SurrealDreams不是每个人都喜欢jQuery,这不是OP要问的问题……这不是Javascript不能做的事情,而是为了学习。为什么这不起作用…?@raaaz你没有向我们展示一切。如果我粘贴你的代码,它不会抛出你提到的错误,编辑确实是问题所在。。。现代浏览器假定
type=“text/javascript”
,因此您也可以不使用它,我们这里有一个赢家!观察得不错,内森。这确实是问题所在。。。现代浏览器假定
type=“text/javascript”
,因此您也可以不使用它,我们这里有一个赢家!观察得不错,内森。这确实是问题所在。。。现代浏览器假定
type=“text/javascript”
,因此您也可以不使用它,我们这里有一个赢家!观察得不错,内森。这确实是问题所在。。。现代浏览器假定
type=“text/javascript”
,因此您也可以不使用它,我们这里有一个赢家!观察得不错,内森。
<script type="text/javascript">