2016-03-27 74 views
-2

我不知道我是否正確做它。我爲ajax'GET'請求傳遞一個url,並且URL有一些查詢參數(?abc ='a')。但是,當我做了成功的console.log(響應):function(response){console.log(response)}。響應不包含abc值。成功的反應是什麼:函數(響應)在ajax

+2

你能否提供相關的代碼?如果我們有一些代碼需要查看,回答起來會更容易。 –

+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 IS HERE

<input type="text" class="values" placeholder="Give me some values"> 
<input type="button" class="action_button" value="Click me for show the links">