【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
Bootstrap和jquery有冲突吗?
为什么这个代码不执行?
$(document).ready(function(){ $("#btn_reg").click(function(){ var reg_email = $("#reg_email").val(); var reg_pwd = $("#reg_pwd").val(); var reg_repwd = $("#reg_repwd").val(); //var alertInfo = checkRegForm(reg_email,reg_pwd,reg_repwd); //if($.isEmptyObject(alertInfo)){ //注册ok //alert("注册信息合法"); $.getJSON("http://localhost:8080/test/Action?callback=?&m=reg®_email=aa®_pwd=123",function(json){ alert("aaa"); if(json.result == "1"){ alert("注册成功,正在跳转..."); }else{ alert("注册失败"); } }); //}else{ // $("#alertInfo").html(alertInfo); // $('#myAlertModal').modal('show'); //} }); });aaa 不会被毁掉,程序根本不执行,url肯定是正确的,服务器端的代码也没有问题;
反而这样就会成功(见下:)
<script type="text/javascript"> var url = "/test/Action?callback=?"; $.getJSON("http://localhost:8080/test/Action?callback=?&m=reg®_email=aa®_pwd=123",function(json){ alert("aaa"); if(json.result == "1"){ alert("注册成功,正在跳转..."); }else{ alert("注册失败"); } });也就是说,界面加载就调用getJSON就一切ok
第一次Bootstrap和jquery混用,什么情况?
在button上onclick可以正常调用,但是getJSON不回调
$.getJSON()跟Bootstrap关系不大。如果你仍然怀疑,保持第一段代码不变,然后 去掉bootstrap.js ,如果你的第一段代码仍然无法正确运行,那就是你自己的问题了!
PS:Bootstrap引用的jQuery都是最新的,它默认引用“http://code.jquery.com/jquery-latest.js”
getJson放到function中,就不回调,拿出去就好使。啥原因。啥原因?
今天不睡觉,也得找到原因