我试图通过 ajax 和 php 进行验证,这是我的 ajax 代码:
function PrintRecibopapel()
{
recibo = document.getElementById("txtCod").value;
if(recibo == "")
{
alert("Debe Guardar el recibo antes de imprimir");
}
else
{
//ImprimirPDF("modulos/reporte/ingresos/RPrintReciboPapel.php?cods="+recibo);
$.ajax({
method: 'GET',
url: 'modulos/ingresos/actualizarIngreso.php',
data: {recibo: recibo}
})
}
}
该功能PrintRecibopapel();
在我的表单中,通过 onclick 输入
所以,这是我的 php(其他文件):
<?php
include("../../libreria/engine.php");
$_SESSION["logError"] = array();
$recibo = $_GET["recibo"];
$sql = "UPDATE af_ing SET copia = 1 WHERE cod = '$recibo'";
$rs = mysql_query($sql);
?>
<script languaje= 'javascript'>
mostrarErrores();
actualizarPestana();
</script>
Google Chrome 控制台给我的错误是:VM2941:1 GET http://localhost/municipia1/modulos/ingresos/actualizarIngreso.php?recibo=2017-00090 404 (Not Found)
正如您所看到的(至少是我),url 很好,并且可以很好地传递变量recibo
,我做错了什么吗?