导入extjs、jquery 文件时$使用冲突问题解决方法_extjs

1、在最近做项目时,在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了

经过调试后,发现导入的jquery文件和现有的extjs文件冲突了(原因是$符号的冲突)

jQuery与ExtJS之间发生冲突,但是在非IE内核下是可以的,是由于$符号的冲突,解决办法就是把jQuery的$符号用其他来代替,代码如下:

复制代码 代码如下:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
var jq=jQuery.noConflict();
</script>
<script type="text/javascript" src="js/ext.js"></script>

在html页面调用时,如下:(使用上面定义的jq来代替$符号)

复制代码 代码如下:

function a(){
jq("#SARYXX_XM").jSuggest({
url: "../../ftdxxglxt/highchart/jsp/autoFind.jsp", //要发送到的处理页面
type: "GET",
data: "sary_xm" , //参数
autoChange: true
});
}

时间: 2024-10-27 21:08:28

导入extjs、jquery 文件时$使用冲突问题解决方法_extjs的相关文章

导入extjs、jquery 文件时$使用冲突问题解决方法

 在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了,发现导入的jquery文件和现有的extjs文件冲突了 1.在最近做项目时,在html页面中,没有导入jquery文件时,可以正常保存,而导入jquery文件后,则不能不存了    经过调试后,发现导入的jquery文件和现有的extjs文件冲突了(原因是$符号的冲突)    jQuery与ExtJS之间发生冲突,但是在非IE内核下是可以的,是由于$符号的冲突,解决办法就是把jQuery的$符号

jQuery与其他库冲突的方法介绍

 本篇文章主要是对快速解决jQuery与其他库冲突的方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 通常,当在同一个页面上使用jQuery和其他库时,全局名称$的定义是最大的争论和冲突的焦点.众所周知,jQuery使用$作为jQuery名称的别名,并将其用于jQuery公开的每一个功能,但是其他库,最著名的就是Prototype,也使用$名称.   1. jQuery提供了$.noConflict()实用函数用来放弃对$标识符的占用,以便其他库使用它.   该函数的语法如下:

asp.net实现数据从DataTable导入到Excel文件并创建表的方法_实用技巧

本文实例讲述了asp.net实现数据从DataTable导入到Excel文件并创建表的方法.分享给大家供大家参考,具体如下: /// <summary> /// 把数据从DataTable导入到Excel文件里 /// </summary> /// <param name="dataTable">数据源</param> /// <param name="AbsoluteExcelFilePath">Exce

MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)

  为了做一个页面特效,导入了一个jQuery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法:   选中报错的js文件, 右键选择 MyEclipse-->Exclude From Validation : 然后继续右键执行MyEclipse-->Run Validation 即可:   OK!问题解决啦!

mssqlserver导入到数据库中插入文字乱码问题解决方法

mssqlserver导入到数据库教程中插入文字乱码问题解决方法,先看一下我的导入代码,应该是没有任何问题了. private void btninsert_Click(object sender, EventArgs e) { if (odimport.ShowDialog() == DialogResult.OK)//准备接收文件: { using (FileStream filestream = File.OpenRead(odimport.FileName)) { using (Stre

jQuery$命名冲突问题解决方法

也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去如,我把$存到jq中  代码如下 复制代码 var jq = $.noConflict(); 这样我们在所有页面都可以使用jq而不是$了 例  代码如下 复制代码 var jq = $.noConflict(); jq(document).ready(function(){ jq("button"

jquery在IE下卡死问题解决方法

解决IE编码问题第一步: dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml 解决IE编码问题第一步: dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml 第二步: function parseXml(xml) {   //XML IE编码问题第二步     i

快速解决jQuery与其他库冲突的方法介绍_jquery

通常,当在同一个页面上使用jQuery和其他库时,全局名称$的定义是最大的争论和冲突的焦点.众所周知,jQuery使用$作为jQuery名称的别名,并将其用于jQuery公开的每一个功能,但是其他库,最著名的就是Prototype,也使用$名称. 1. jQuery提供了$.noConflict()实用函数用来放弃对$标识符的占用,以便其他库使用它. 该函数的语法如下:$.noConflict(jqueryToo) 将标识符$的控制权归还给其他库,允许在页面上混合使用jQuery与其他库.一旦执

Android App中ViewPager所带来的滑动冲突问题解决方法

叙述 滑动冲突可以说是日常开发中比较常见的一类问题,也是比较让人头疼的一类问题,尤其是在使用第三方框架的时候,两个原本完美的控件,组合在一起之后,忽然发现整个世界都不好了. 关于滑动冲突 滑动冲突分类: 滑动冲突,总的来说就是两类. 1.同方向滑动冲突 比如ScrollView嵌套ListView,或者是ScrollView嵌套自己 2.不同方向滑动冲突 比如ScrollView嵌套ViewPager,或者是ViewPager嵌套ScrollView,这种情况其实很典型.现在大部分应用最外层都是