我正在使用 ajax 进行小型表单验证。用户提供一个密钥,当提交表单时,我调用一个 ajax 方法 validate_key。
我的功能是
function validate_key(){
$key = $_POST['key'];
$id = $this->uri->segment(3);
$query = $this->db->get_where('mc_boxes', array('idmc_boxes' => $id));
$row = $query->row();
$download_key = strtolower($row->downloadkey);
if($download_key == $key){
return true;
}
else{
return false;
}
}
jQuery 是
$(document).ready(function() {
$('#submit').click(function() {
var key = $('#downloadkey').val();
var dataString = {KEY:key};
$.ajax({
url: "/index.php/home/validate_key",
type: 'POST',
data: dataString,
success: function(msg) {
}
});
return false;
});
});
形式如下
<form name="form" method="post">
<input id="downloadkey" name="downloadkey" type="text" />
<input type="submit" id="submit" name="submit" value="submit"/>
</form>
我检查用户向数据库提供的密钥是否正确允许用户查看页面并在会话中设置密钥如果错误则给出警报消息并再次呈现表单
如何检查响应?
谢谢