$.ajax 对象为null或者对象不支持此属性

来源:互联网 发布:thread0806.php fid 7 编辑:程序博客网 时间:2024/04/29 00:44

我的项目的t1.jsp上如下定义:

//下列的定义有覆盖jquery的$的定义之嫌,造成错误的原因所在。。

 var $ = function (id) {return "string" == typeof id ? document.getElementById(id) : id;};

引用的js中jquery代码为:

var URL="/ExcellentCourse/users/check2.action";$.ajax({url : URL,type : 'post',data :{    tid:$("#tid").val()      },cache : false,async : false,dataType : 'json',success : function(data) {//document.getElementById("label").display="block";alert(data);}});
jquery.js插件正常引入,测试一直报 对象为null和对象不支持此属性的脚本错误。

google了以下,参考了$.ajax对象不支持此属性的提示,将js中的jquery代码改成:

        var URL="/ExcellentCourse/users/check2.action";jQuery(function($){$.ajax({url : URL,type : 'post',data :{    tid:$("#tid").val()      },cache : false,async : false,dataType : 'json',success : function(data) {//document.getElementById("label").display="block";alert(data);}});});
后不再报脚本错误。闲着无聊和大家分享一下。




原创粉丝点击