我有一个带有以下代码的JS函数:
$('#pedesenha').click(function () {
$("#respostaquery").html('');
var vpos = Math.floor((Math.random() * 20) + 1);
var vsenha = prompt("Digite sua senha de posição [" + vpos + "]");
var vcdmil = $("#cdmil").val();
var vcdreq = $("#cdreq").val();
if (vsenha != '') {
$.post('paginas/testasenha.php', {
pos: vpos,
senha: vsenha,
cdmil: vcdmil
}, function (resp2) {
if (resp2) {
alert('acertou');
} else {
alert('errou');
}
$('html').removeClass('wait');
})
}
});
功能如下。通过单击要求输入密码的按钮,会生成1到20的随机数,并要求用户输入相关密码。
这些数据被发送到另一个页面..如下:
**<?php
include_once '../inc/connection.php';
$senhapassada = $_POST['senha'];
$posicao = $_POST['pos'];
$cdmil = base64_decode($_POST['cdmil']);
$querycartao = "SELECT * FROM cartao WHERE cd_mil = $cdmil";
$row = mysql_fetch_array(mysql_query($querycartao));
$cdcartao = $row['cdcartao'];
$querysenha = "SELECT posicao FROM senha WHERE posicao = $posicao AND codigosenha = $senhapassada AND cd_cartao = '$cdcartao'";
$certo = mysql_num_rows(mysql_query($querysenha));
if($certo == 1){
return TRUE;
}else{
return FALSE;
}
但是,它并没有返回任何东西。