2015-06-14 69 views
0

我得到一個迴應,但作爲一個數字。我怎樣才能得到實際的文本名稱jquery ajax點擊將一個數字傳遞給一個php文件。需要jquery傳遞一個文本回復

echo "<td><a href='#' class='js-load-more' data-playername='" 
.($players['first_name'])."'>".($players['first_name'])." ". 
($players['last_name'])."</a></td>"; 

$(document).ready(function() { 
    $(".js-load-more").click(function() { 
     var name = $(this).data('playername'); 
     $.ajax({ 
      url: '/test2.php', 
      type: 'GET', 
      cache: 'false', 
      data: 'name', 
      success: function (data) { 
       $('#info').html(data); 
      }, 
     }); 
    }); 
}); 

RETURNS A NUMBER「1」。爲什麼不是一個名字?:

<?php 
    $test = isset($_GET['name']); 
    echo $test; 
?> 

回答

0

因爲isset()回報boolean值。

isset($_GET['name']); // returns true or false 

$_GET['name']; // returns the playername or undefined index 
0

試試這個:

$test = isset($_GET['name']) ? $_GET['name'] : ''; 
echo $test; 
相關問題