草庐IT

fcatch-undefined-behavior

全部标签

javascript - Google 登录 gapi undefined

我正在尝试在我的网站上启用使用谷歌登录。该按钮有效,与我的帐户同步,但我无法从谷歌访问userId。这就是我的想法。(function(){varpo=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://plus.google.com/js/client:plusone.js';vars=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s);})();这是我尝试获取用

javascript - 未捕获的类型错误 : Cannot read property 'trim' of undefined in Jquery

在Jquery中将空格字符替换为'%20'。但以其他形式工作,而不是单一形式。在包含标题为以其他形式使用的代码运行良好。varvname=$("#EarningsTypes").val();vname=vname.trim().replace(//g,'%20');jQuery.noConflict(); 最佳答案 你遇到了错误UncaughtTypeError:Cannotreadproperty'trim'ofundefinedinJquery也就是说,变量vname是undefined。为防止出现此错误,可以使用三元运算符将字

html - 真的很奇怪 "redraw behavior"带有 anchor 链接、twitter bootstrap 固定导航栏和附加插件

同时使用TwitterBootstrap的词缀插件、固定导航栏和anchor链接时,我遇到了一个非常奇怪的行为。我将尝试解释我的问题,但它有点难以用语言表达,所以如果我不是最清楚的,请原谅我。我的页面顶部有一个navbar-fixed-top。在它下面我有一个.containerdiv。里面有两个div.spans(span4和span8)。span4内部是一个div.well,它应用了affix-top类(因此它有一个固定的位置并“固定”在其中它在)。在我的span8中,我有一堆内容。在welldiv中有一个nav-list。此列表根据span8中的元素填充li/a元素(我有一个执行

jQuery 验证未捕获的类型错误 : Cannot call method 'getAttribute' of undefined

使用jQuery验证给定此HTMLIacceptthetermsandcondtionsofsale.Youmustacceptthetermsandconditionsbeforepurchasing我收到这个错误:UncaughtTypeError:Cannotcallmethod'getAttribute'ofundefined 最佳答案 缺少“名称”属性:(这花了我一段时间才弄清楚,所以我想我会分享问题和解决方案)另外:检查下面的评论,因为其他人已经发布了导致相同异常的其他原因。

JavaScript 运行时错误 : '$' is undefined

如此经典的问题,但在找到实际原因时却遇到了可怕的时间。通常当我看到这个错误时,这是​​因为jQuery引用在代码需要它之后,或者返回jQuery链接,或者jQuery冲突等......到目前为止,这些似乎都不是这种情况。不幸的是,寻找这个问题的解决方案导致我在发布此类案例后发布。我确定我这里的问题同样简单,但是一个多小时的狩猎,仍然没有运气......编辑:附加信息...解决方案文件(我已经多次重新创建,试图解决这个问题。是一个JavaScriptWindowsStoreBlankApp模板,我在VisualStudio中这样做。唯一的引用文件是WindowsLibraryforjav

jQuery.data(key) 抛出 undefined 不是一个函数

我有一些复选框用于显示/隐藏列并自动调整它们的大小以适合屏幕。我已使用数据属性将复选框链接到它们的相关列,并尝试使用jQuery.data()读取此值.这给出了“undefinedisnotafunction”的错误,即使断点似乎显示我已经正确设置了我的变量到这一点。HTMLShoworhidecolumns:SelectionviadropdownsSelecteditemsMapDiv1Div2Div3jQuery$(document).ready(function(){$('#column-selector').on('change',function(){varnumberOf

javascript - HTML5 文件 API : FileReader. readAsText() 返回 "undefined"

我在MacOSX上使用Chrome12,我在文档中包含了jQuery1.6.1。我尝试以文本形式读取文件内容并将其保存在具有以下功能的数据对象中:this.upload=function(file){console.log('FileHandler.uploadcalledwith'+file.name+'.');console.log(file);console.log(this.reader);data={content:this.reader.readAsText(file)}console.log('Content:'+data.content);}“file”接缝是一个有效的

javascript - document.getElementsByClassName().innerHTML 总是返回 "undefined"

我一定是哪里弄错了所以document.getElementsByClassName().innerHTML总是返回undefined。首先我生成通过JavaScript:$('#list').append('NameAddress');请注意,在最右边我有一个带有hidden的元素类(class)。我用它来获取我不想向用户显示的id。这是生成数据的jQuery:$(".box").each(function(){varname,address,picture,id="";if(i我已经尝试检查数据,它工作正常。现在,假设我想提醒隐藏的id当用户单击其中一个时我在上面生成的:$(".b

javascript - 错误 : Failed to instantiate module restangular due to: '_' is undefined

当第一次在工作网站上使用Restangular时,我收到以下JavaScript错误:Failedtoinstantiatemodulerestangulardueto:'_'isundefined我错过了什么?“_”未定义(在Restangular模块中)是什么意思? 最佳答案 这是一个简单的疏忽。'_'(下划线)是Restangular使用的JavaScript实用程序库,depends上。包括Lodash或UndrescoreAngularJS库之前的库(在您的HTML中):或PS:仔细检查您的SCRIPT标签中引用的库脚本和

jquery - 获取错误 : Uncaught TypeError: undefined is not a function bootstrap. js :29 (anonymous function) bootstrap. js:29(匿名函数)

我收到以下错误UncaughtTypeError:undefinedisnotafunctionbootstrap.js:29(anonymousfunction)bootstrap.js:29(anonymousfunction)在开发人员控制台的visualforce页面中。我正在尝试将twitter-bootstrap集成到Visualforce这是完整的视觉力代码SearchAkjhkjdfgdgdfgdfgdfgdfgdgfgdfgFee这是页面jady-developer-edition.ap1.force.com的链接任何人都可以阐明可能存在的问题。