[英]Not getting data from ajax to php
我不知道为什么这不起作用:
idcurso= res[0];
idusuario= res[1];
semana= res[2];
fecha=res[3];
asistencia= true;
$.ajax({
type: "POST",
url: '/test/7/tomarasistencia.php',
data: {
idcurso:idcurso,idusuario:idusuario,semana:semana,fecha:fecha,asistencia:asistencia
},
success: function (response) {
console.log("response: "+response);
}
});
现在没有问题,
和在PHP中:
<?php
session_start();
$idcurso = $_POST['idcurso'];
$idusuario = $_POST['idusuario'];
$semana = $_POST['semana'];
$fecha = $_POST['fecha'];
$asistencia = $_POST['asistencia'];
$query1 = "INSERT INTO faltas (IdAlumno, IdCurso, IdUsuarioModificaFalta, FechaModificaFalta, fechafalta,comentario,inactivo,asistencia,semana) VALUES ('$idusuario','$idcurso','$_SESSION[id]',now(),'$fecha','',false,'$asistencia','$semana')";
//la variable $mysqli viene de connect_db que lo traigo con el require("connect_db.php");
$resent=mysqli_query($mysqli,$query1) or die (mysqli_error($mysqli));
echo 'de php: '.$idusuario.' '.$idcurso.' '.$semana.' '.$fecha.' '.$asistencia;
?>
php中的所有php变量均为空。
在ajax请求中,您确定为“类型:“ POST”“吗? 该文档说:“方法:“ POST”。我认为您的数据是使用GET方法发送的。
解决了,谢谢大家的帮助,这是我的查询出现问题,而“或”死亡部分阻止了我回显变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.