FAQ(68):useradd.html:14 Uncaught ReferenceError: $ is not defined at org (useradd.html:14)

91 篇文章 2 订阅

1、前端的ajax方法

2、浏览器console:

useradd.html:14 Uncaught ReferenceError:
 $ is not defined

    at org (useradd.html:14)

    at HTMLInputElement.onclick (useradd.html:25)

org @ useradd.html:14

onclick @ useradd.html:25

解决:

解决:
js代码出错:

<script type="text/javascript">
function org(){
	$.ajax({
		type:"GET",
		url:"ucexist.html",
		data:{userCode:userCode.val()},
		dataType:"json",
		success:function(data){
			alert("data: "+data);
			if(data.userCode == "exist"){
				validateTip(userCode.next(),{"color":"red"},
						imgNo+"该用户账号已存在",false);
			}else{
				validateTip(userCode.next(),{"color":"red"},
						imgNo+"该用户账号可用",true);
			}
		}
	})
}
</script>


上面的传送到服务器的data出现错误,本意是想将html元素的内容作为json的value值进行发送,但是jQuery框架不允许这种使用;
根据语法规范,应该改为:data:{userCode:$("#userCode").val()},
<script type="text/javascript">
function org(){
	$.ajax({
		type:"GET",
		url:"ucexist.html",
		data:{userCode:$("#userCode").val()},
		dataType:"json",
		success:function(data){
			alert("data: "+data);
			if(data.userCode == "exist"){
				validateTip(userCode.next(),{"color":"red"},
						imgNo+"该用户账号已存在",false);
			}else{
				validateTip(userCode.next(),{"color":"red"},
						imgNo+"该用户账号可用",true);
			}
		}
	})
}
</script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值