JQUERY,PHP POST -在console.log中显示00


JQUERY & PHP POST - show 00 in console.log

我让这个jquery通过post调用php文件。我放置了一个console.log来查看Ajax的返回。此时返回00

我不确定是什么问题?

代码是:

$('input[type="submit"]').click(function(event){
        event.preventDefault();
        // Get the value of the input fields
        var inputvalue = $(this).attr("value");
        $.ajax({  
            url:"updateEstado2.php",  
            type:"POST",  
            data:{"codigo": inputvalue},  
            dataType:"text",  
            success:function(data){  
                console.log(data);
                alert(inputvalue);
            }  
        });             
   });
PHP代码:
<?php   
    session_start();
    if(isset($_SESSION['username']) and $_SESSION['username'] != ''){
            include("db_tools.php"); 
            $conn = dbConnect("localhost", "5432", "dbname", "dbuser", "dbpass");  

            $estado = $_POST["estado"];
            $codigo = $_POST["codigo"];
            $query = "UPDATE produccion.ma_producto SET estado={$estado} WHERE codigo={$codigo}"; 
            $result = pg_query($conn, $query);  
            if ($result == TRUE) {
                header('Location: produccio.php');
            } else {
                echo "Error updating record: " . pg_last_error($conn);
            }   
            pg_close($conn);    
    } else{
        ?><p>La sessió no està activa, si us plau ingresa <a href="login.php">aquí</a></p>

警告窗口正确显示变量的值,但console.log显示0。我不太明白……

请编辑if条件后的语句

            if ($result == TRUE) {
                echo 'Done';
            } else {
                echo "Error updating record: " . pg_last_error($conn);
            }