2017-10-19 19 views
0

私はちょうどajaxを取得しましたが、コードについて何が間違っているのか理解できません。Ajaxが結果を取得していません

<?php 
    foreach ($_GET as $key => $value) { 
     echo $key . ' => ' . $value . '<br />'; 
    } 
?> 

ajax.php

index.htmlを

<html> 
<head> 
    <title>Ajax call</title> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.js"></script> 
<head> 
<body> 
    <script> 
     var UserID = 'myname'; 
     var EmailAddress = '[email protected]'; 

     $.ajax({ 
      url: "ajax.php", 
      type: "get",  //send it through get method 
      data: 
       { 
        ajaxid: 4, 
        UserID: UserID, 
        EmailAddress: EmailAddress 
       }, 
      success: function(response) 
       { 
       //Do Something 
       Alert("Sucess"); 
       }, 
      error: function(xhr) 
       { 
       //Do Something to handle error 
       Alert("Failure"); 
       } 
     }); 
    </script> 
</body> 
</html> 

この問題を解決した後、私の主な目標は、接続されている機能で、PHPファイルのコードを置き換えることですSQL Serverに送信し、ajax呼び出しによって送信されたデータを使用して一部のデータを取得します。 私はこれを後で試してみます

よろしく、 エリオ・フェルナンデス

答えて

0

変更Alert("smth") alert("smth")には、次にsuccess機能では、サーバーの応答が、成功メッセージは現在表示されて

success:function(response){ 
    alert('success') 
    $('body').append(response) 
} 
+0

バートをHTMLに "送信" する必要があります。なぜ、PHPファイルにGETグローバルアークのエコーがないのですか? –

+0

私はちょうど私の答えを編集しました。今すぐお試しください – Bart

+0

ありがとうございました。 :-) –

関連する問題