2017-11-24 3 views
-1

Mein Ziel ist es, über AJAX die Rückkehr einer PHP-Datei zu bekommen. Ich habe das folgende HTML-Formular, ich habe das Bild, um die Einrückung des Codes nicht zu brechen.PHP AJAX Redirect funktioniert nicht

http://prntscr.com/hegz9y

Meine Funktion:

<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> 

Meine 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(); 
?> 

Ich kann nicht sehen, was mit diesem Code falsch ist, würde ich Ihnen dankbar, wenn mir jemand helfen könnte. Sorry für mein Englisch, ich bin nicht gebürtig.

+1

gibt es keine Option wie 'method' aber' Baumuster zur Stelle, und du nie gesagt, welches Problem Sie konfrontiert sind oder welche Fehler in der 'console' –

+0

Problem gelöst: D Vielen Dank –

Antwort

3

Verwenden type nicht method

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

Problem gelöst: D Vielen Dank –

+0

Ich habe einige weitere Details geändert und es hat funktioniert. Vielen Dank –