表單AJAX后出現(xiàn)了幾個問題
問題1:undefined問題是咋回事。
不管操作什么,都提示,【操作信息】+undefined
比如:操作成功undefined;手機不能為空!undefined
數(shù)據(jù)是能正常提交,就是會一直出現(xiàn)這個undefined。
問題2:提交成功后,持續(xù)點擊可以重復(fù)提交。
請問如何判斷設(shè)置間隔時間?
問題3:提交成功后,還能執(zhí)行后臺設(shè)置的那個返回頁面嗎?
我的表單代碼:
<form action="/index.php?c=form_biaodan2" method="post" id="myform" enctype="multipart/form-data">
<div class="body">
<ul>
<li class="item">
<span>聯(lián)系人:</span>
<input name="data[title]" type="text" class="text" id="dr_title">
</li>
<li class="item">
<span>手 機:</span>
<input name="data[shouji]" type="text" class="text" id="dr_shouji">
</li>
</ul>
<ul>
<li class="item">
<span>微 信:</span>
<input name="data[weixin]" type="email" class="text" id="dr_weixin">
</li>
<button type="button" onclick="mysubmit()" class="submit">提交</button>
</div>
</form>
<script>
function mysubmit() {
$.ajax({
type: "POST",
dataType:"json",
url: '/index.php?c=form_biaodan2',
data: $('#myform').serialize(),
success: function(json) {
alert(json.code+json.msg);
}
});
}
</script>請問要如何改造呢?
你寫法不對,
肯定要提示undefined
json.code沒有用,改成json.status
間隔可以用js做倒計時,比如說60秒內(nèi)不得提交,還可以開啟驗證碼啊