Asi*_*gir 35 javascript internet-explorer
可能重复:
Ajax请求问题:错误80020101
我使用的是JQuery-1.64,这是我重置计时器的代码
var message="Logged in";
var myTimeout = setTimeout("timerDone()",1000 * 1440);
function timerDone()
{
message="Logged out";
}
function timerReset()
{
clearTimeout(myTimeout);
myTimeout = setTimeout("timerDone()", 1000 * 1440);
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试执行clearTimeout时,它只会在IE中出现错误.任何的想法????
Asi*_*gir 37
我不知道为什么,但它对我有用.如果您有意见,请
//Comment
Run Code Online (Sandbox Code Playgroud)
然后它给出了这个错误.要解决这个问题
/*Comment*/
Run Code Online (Sandbox Code Playgroud)
没有意义,但它对我有用.
Eri*_* J. 32
所有错误80020101意味着在评估JavaScript时存在某种错误.如果您通过Ajax加载JavaScript,评估过程会特别严格.
有时删除//将解决问题,但反过来不正确......问题并不总是由//引起.
查看Ajax调用返回的确切JavaScript,并查找该脚本中的任何问题.有关详细信息,请参阅此处的精彩文章
http://mattwhite.me/blog/2010/4/21/tracking-down-error-80020101-in-internet-exploder.html
将整个代码块包装在此:
//<![CDATA[
//code here
//]]>
Run Code Online (Sandbox Code Playgroud)
还要确保将脚本的类型指定为text/javascript
尝试一下,让我知道它是怎么回事