2016-03-27 15 views
-2

私は正しいことをしているかどうかわかりません。私はajax 'GET'リクエストのURLを渡しており、URLにはいくつかのクエリパラメータ(?abc = 'a')があります。しかし、私がconsole.log(応答)を成功させると、function(response){console.log(response)}。応答にabc値が含まれていません。成功した応答は何ですか:ajaxの関数(応答)

+2

ISあなたは、問題のコードを提供してもらえますか?見るべきコードがあれば簡単に答えることができます。 –

+0

**レスポンス**に**リクエスト**パラメータが含まれていると思われるのはなぜですか? –

+0

*「成功したレスポンス:ajaxの関数(レスポンス)」* [これはドキュメントで完全に説明されています](http://api.jquery.com/jQuery.ajax) –

答えて

0

私はあなたのコンソールデータのAjaxで表示する例を示します:

<script type="text/javascript"> 
    //this the DOM 
    $(function(){ 

     $('body').on('click', '.action_button', function() { 
      $x = { 
       key:'show', 
       values:$('.values').val() 
      }; $.post('ajax.php', $x, function(response) { 
       console.log(response); 
      }); 
     }); 

    }); 
</script> 


<?php 
    //your php file in ajax.php (another file) 
    $key = $_POST['key']; 

    switch ($key) : 
     case 'show' : 
      $values = $_POST['values']; 
      echo $values; 
     break; 
    endswitch; 
?> 

HTMLはこちら

<input type="text" class="values" placeholder="Give me some values"> 
<input type="button" class="action_button" value="Click me for show the links"> 
関連する問題