2017-11-24 11 views
-1

私の目標は、ajax経由でphpファイルを返すことです。 私は次のHTMLフォームを持っています。私は、コードのインデントを壊さないようにイメージを置いています。PHP AJAXリダイレクトが機能しない

http://prntscr.com/hegz9y

My機能:

<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

代わりに 'method'しかし' type'がようにはオプションはありません、そして、あなたが直面したり何かエラーしているかの問題語ったことはありませんが解決 'console' –

+0

問題です。 D多くのおかげで –

答えて

3

使用typeはないmethod

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

問題が解決しました:D多くのありがとう –

+0

私はいくつかの詳細を変更し、それは働いた。どうもありがとうございました –

関連する問題