PHP AJAX重定向不起作用

时间:2017-11-24 00:20:57

标签: javascript php jquery json ajax

我的目标是通过ajax获取php文件的返回。 我有以下HTML表单,我把图像不打破代码的缩进。

http://prntscr.com/hegz9y

我的功能:

<script type="text/javascript">
function pedir(){

            $.ajax({
                method: "post",
                url: "atualiza.estoque.php",
                data: $("#form").serialize(),
            success: function(data){
                       alert("Busca efetuado com sucesso !");
            }


        });
}
</script>

我的PHP:

 <?php
    include "../php/bddata.php";
    header('Content-type: application/json; charset=utf-8'); 

// Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }

    $sql="SELECT * FROM produto";
    $result=$conn->query($sql);

    while($row=$result->fetch_assoc()){
        echo "id: " . $row["idProduto"]. " - Name: " . $row["nome"];
    }
    echo json_encode(['success' => true]);
    $conn->close();
?> 

我看不出这段代码有什么问题,如果有人能帮助我,我会感激不尽。对不起我的英语,我不是本地人。

1 个答案:

答案 0 :(得分:3)

使用type而不是method

$.ajax({
    type: "post", // this one
    url: "atualiza.estoque.php",