前台要實現:焦點移出輸入框,自動去驗證卡券,並把驗證結果無刷新返回到提示框中
現在的問題就是,在前台的頁面代碼
$(document).ready(function(){ //DOM的onload事件處理函數
$("#button").click(function(){ //當按鈕button被點擊時的處理函數
postdata(); //button被點擊時執行postdata函數
});
});
function postdata(){ //提交數據函數
$.ajax({ //調用jquery的ajax方法
type: "POST", //設置ajax方法提交數據的形式
url: "checkCard.php", //把數據提交到checkCard.php
data: "codeno="+$("#codeno").val(), //交的數據
success: function(msg){ //提交成功後的回調,msg變量是checkCard.php輸出的內容。
$('check').innerHTML+=msg;
//alert("數據提交成功"); //如果有必要,可以把msg變量的值顯示到某個DIV元素中
}
});
}
前台顯示區域:
<div class="contact-input">
<label>兌換碼</label><br>
<input type="text" name="codeno">
<input type="submit" name="button" id="button" value="WX" />
<div id="check"></div>
</div>
就是不成功啊,詳細可見
http://bbs.csdn.net/topics/391014234?page=1#post-399081723
謝謝大家
$.post("postCard.php?codeno="+$("#codeno").val(),
你參數放url後面是get請求,要用$_GET,用$_POST應該是
$.post("postCard.php",{codeno:$("#codeno").val()},function()...