今天做项目,主页中使用的是iframe,子页中使用jquery来操作文档,在firefox下调试代码的时候,firebug报$未定义,一开始还以为还需要在主页引入jquery的包,但是发现引用之后也还是抱这样的错误。主页在web根目录下的admin文件夹,引入jquery的路径为:
<script type="text/javascript" src="../jscript/jquery-1.4.4.js" ></script>
注意:这里使用的是相对路径,而不是绝对路径
子页在admin文件下的student文件夹下面,引入jquery的路径为:
<script type="text/javascript" src="../../jscript/jquery-1.4.4.js" ></script>
注意:子页也是使用的相对路径
当子页被包含在主页的iframe中时,子页的相对路径其实已经改变了,所以子页未找到jquery的包,在这里可以把子页的相对路径替换为绝对路径就可以解决问题了,如下:
<script type="text/javascript" src="/PGSystem/jscript/jquery-1.4.4.js" ></script>
其中PGSystem为项目名称,也就是从根目录下开始查找。
分享到:
相关推荐
前端bootstrap和jQuery插件的引用,只需要在前端的界面引用即可。
本文实例讲述了jQuery中$.extend()用法。分享给大家供大家参考。具体分析如下: $.extend()方法定义如下: jQuery.extend([deep], target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的...
jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...
jquery2.0以上不在支持IE低版本浏览器,所以开发要求较高的话最好要使用1版本,1.11.3是其中最高版本,亲测可用
下面小编就为大家带来一篇完美解决IE9浏览器出现的对象未定义问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
环境变量 ORACLE_UNQNAME 未定义问题 环境变量 ORACLE_UNQNAME 未定义问题是 Oracle 数据库管理系统中常见的一种错误,该错误通常是由于环境变量 ORACLE_UNQNAME 未被正确设置所致。该环境变量用于指定 Oracle ...
解决.net4.5+解决WebForm_InitCallback() 未定义问题,直接在问题页面引用即可。
$是jQuery的别名,因此您只需使用$ .support.cors = true;。
jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
解决IE中JSON未定义的兼容问题
IE11也支持html2canvas该插件 Promise 未定义 引用该脚本即可
问题原因: IE一些低版本的浏览器对于ES6语法不支持 Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱) 说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已 ...
html2canvas在ie下报Promise未定义错误解决方案-附件资源
.Net4.0下ASP.NET在IE10以上版本访问的时候,遇到分页或者控件回发的时候会提示doPostBack未定义,这个补丁是用来在服务器端修正这个问题,安装完需要重启。如不想在服务器修正,可以看...
什么是ImageLazyLoad技术 在页面上图片比较多的时候,打开一张页面必然引起...3.写代码不规范的同学要注意了,不管由于什么原因,如果您的页面中,img标签的height属性未定义,那么我建议您最好不要使用ImageLazyLoad
web socket 可以用来做聊天系统,该包含有其相关的三个工具js,需要的可以去下载哦!
AjaxControlToolkit未定义
引入解决IE7及以下版本JSON未定义问题
主要解决在单例模式下类中声明静态指针存储单例对象,在.cpp文件中编译时显示未定义的解决办法: 参考博客: http://bbs.csdn.net/topics/10439749