js中 $ 未定义 或者 “xxx”未定义

js中出现 $ 未定义 或者 “xxx”未定义
错误原因 : js传值时用的是el表达式,如果不加单引号就会出错,正确写法如下:

时间: 2024-11-05 22:15:50

js中 $ 未定义 或者 “xxx”未定义的相关文章

js 模板引擎   laytpl   传入对象未定义

今天做项目的时候用到了laytpl模板引擎,代码如下: /** * form提交成功回调函数 */ querySuc = function(data){ common.btnDisable(false); if(data.result){ var pebaseInfo = data.value.baseInfo; var gettpl = $("#basicinfo").html(); var tpl = laytpl(gettpl); tpl.render(pebaseInfo,fu

JS中this作用域的问题:常见报错:XXX function 或者变量 未定义

场景:定义了全局的函数,但是使用的时候,报错XXX 函数或者变量未定义,但实际上js中明明已经定义了且正确 问题原因:大多数是因为调用过程中this.functionname 或者this.varname中this指向的作用域问题 解决办法:在调用函数中,函数体最外层添加this指代,var self=this: 调用的函数中 : functionA(){ var self=this;  //函数体最外层定义this指代 if(){ self.functionB();   //第二层,可以正常使

预定义的类型“System.Object”未定义或未导入

生成网站或项目时,VS 2010 出现如下错误: 预定义的类型“System.Object”未定义或未导入 无效的引用选项 无法引用目录 解决方法: 关掉 VS 2010 重新打开即可.

angularjs 遇见$scope,xxx=function()报错为该函数未定义

本包子今天遇见一个问题,就是明明写了$scope,xx=function()但是报错了,报错显示是该函数未定义,我就很着急的先将函数写成一个全局函数,就没问题,等下午有空的时候寻思了一下,为什么全局就行呢,后来尝试将之前写的$scope.xxx=function()放在最上面,发现就没有报错了,才明白过来,这个angularjs中的函数原来是有执行的顺序的,写调用方法的时候,最好写在上面,so de si nei! 自己基本功还是很不扎实,得多多锻炼啊

重复包含定义 导致未定义类型不识别错误

错误提示: f:\vs2010projects\combine\combine\func.h(9): error C2011: “func”:“class”类型重定义1> f:\vs2010projects\combine\combine\func.h(9) : 参见“func”的声明1>f:\vs2010projects\combine\combine\com.cpp(21): error C2027: 使用了未定义类型“func”1> f:\vs2010projects\combin

js在函数中未定义的变量的处理

<html> <head> <script type="text/javascript"> var z=1; function abc(){ x =123; var y=12; } abc(); alert(x); alert(y); </script> </head> <body> </body> </html> 可以正常打印出x的值:x为全局变量: <html> <he

ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法

最近做网站用了一个js+css实现的带有二级菜单的导航条,在母版页创建好后,子页面调用出现了许多奇怪的问题,多方查证后的最终解决方案和大家分享下.... 1.路径问题 如果是一个单独的aspx页面调用此文件路径会是 1 <link type="text/css" rel="stylesheet" href="navigator/css/shou.css" /> 2 <script type="text/javascri

js 判断变量是否为空或未定义

判断变量是否定义: if(typeof(hao) == "undefined"){ //未定义 }else{ //定义 } 判断变量是否为空或NULL,是则返回'', 反之返回原对象值: function getStr(data){ if(!data){ return ''; }else if(typeof(data) == "undefined"){ return ''; } return data.toString(); } 原文地址:https://www.c

(转)JS之——解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题

https://blog.csdn.net/l1028386804/article/details/53439755 在通过JavaScript将对象类型的参数通过JSON.stringify转换成字符串传递时,IE6.7.8会报:“JSON”未定义 的错误.我们可以通过在html文件的head头内引入json2.js文件来解决 <!--[if lt IE 9]> <scriptsrc="json2.js"></script><![endif]