我有以下表格和这个脚本来连接类 operation.php 它不会刷新也不会将数据添加到数据库中。
我不知道为什么它没有添加到数据库中
形式
<form id="formulario" method="POST">
<textarea id="valor" name="valor"></textarea>
<input type="hidden" id="idproyecto" name="idproyecto" value="<?php echo $hist->idproyecto;?>"/>
<input type="hidden" id="idsprint" name="idsprint" value="<?php echo $hist->idsprint;?>"/>
<input type="hidden" id="idhistoria" name="idhistoria" value="<?php echo $hist->idhistoria;?>"/>
<input type="hidden" id="idusuario" name="idusuario" value="<?php echo $user->idusuario;?>"/>
<input id="Confirmar" class="button" name="operacion" type="submit" value="Confirmar" />
<span class="advertencia" style="display:none"> Please Enter Valid Data</span>
<span class="completado" style="display:none"> Registration Successfully</span>
</form>
脚本
$(function() {
$(".button").click(function() {
var idproyecto = $("#idproyecto").val();
var idsprint = $("#idsprint").val();
var idhistoria = $("#idhistoria").val();
var idusuario = $("#idusuario").val();
var valor = $("#valor").val();
var dataString = 'idproyecto='+ idproyecto + '&idsprint=' + idsprint + '&idhistoria=' + idhistoria + '&idusuario=' + idusuario + '&valor=' + valor;
alert(dataString);
if(valor=='')
{
$('.completado').fadeOut(200).hide();
$('.advertencia').fadeOut(200).show();
}else{
$.ajax({
type: "POST",
url: "../admin/poker/operacion_poker.php",
data: dataString,
success: function(){
$('.completado').fadeIn(200).show();
$('.advertencia').fadeOut(200).hide();}
});
}
return false;
});
});
我有这个类 operation_poker.php 来接收值并添加到数据库
PHP
include_once('../../clases/poker.php');
$operacion=$_REQUEST['operacion'];
$temporal_poker=new poker(0,$_REQUEST['idproyecto'],$_REQUEST['idsprint'],$_REQUEST['idhistoria'],$_REQUEST['idusuario'],$_REQUEST['valor'],0);
switch($operacion)
{
case 'Confirmar':
$temporal_poker->inserta_poker();
break;
}