為什么點(diǎn)擊按鈕一點(diǎn)反應(yīng)都沒(méi)有
<html>
<head>
<title>獲取驗(yàn)證碼</title>
<meta charset="utf-8">
<script src="E:/myeclipsefile/static/assets/global/plugins/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<body>
<div>
<h3>
獲取otp信息
</h3>
<div>
<label>手機(jī)號(hào)</label>
<div>
<input type="text" placeholder="手機(jī)號(hào)" name="telphone" id="telphone">
</div>
</div>
<div>
<button id="getotp" type="submit">獲取otp短信</button>
</div>
</div>
</body>
<!-- <script >
$("#getotp").on("click",function(){
li=document.getElementById("telphone").val();
alert(li);
});
});
</script> -->
<script >
jQuery(document).ready(function(){
//綁定otp的click事件用于向后端發(fā)送獲取手機(jī)驗(yàn)證碼的請(qǐng)求
var telphone=$('#telphone').value;
if (telphone==null||telphone=="") {
alert("手機(jī)號(hào)不能為空");
//綁定otp的click事件用于向后端發(fā)送獲取手機(jī)驗(yàn)證碼的請(qǐng)求
var telphone=$("#telphone").val();
if (telphone==null||telphone=="") {
alert("手機(jī)號(hào)不能為空");
? ? ? ? ? ? //javascript會(huì)冒泡傳遞到上一層,所以將其設(shè)為false就不會(huì)傳遞
//return false;
}
jQuery(document).ready(function(){
$("#getotp").on("click",function(){
$.ajax({
type:"POST",
//指定url的格式
contentType:"application/x-www-form-urlencoded",
url:"http://localhost:8090/user/getotp",
data:{
"telphone":$("#telphone").val(),
},
success:function(data){
if (data.status=="success") {
alert("驗(yàn)證碼已發(fā)送,請(qǐng)注意查收");
}else{
alert("發(fā)送失敗"+data.data.errMsg);
}
},
error:function(data){
alert("otp發(fā)送失敗,原因?yàn)?+data.responseText);
}
});
return false;
});
});
</script>
</html>
2019-01-22
仔細(xì)看老師代碼,jQuery(document).ready(function(){里面是有個(gè)點(diǎn)擊事件的,你好像是把點(diǎn)擊事件放在外面了
2019-01-14
但是一旦把return false加進(jìn)去以后就執(zhí)行無(wú)反應(yīng)了
2019-01-14
已解決,系統(tǒng)重新運(yùn)行可以