php jquery ajax json post via link attr title?


php jquery ajax json post via link attr title?

我试图用jquery ajax json post发布链接标题属性中的值。这是我的代码。问题出在哪里?为什么不起作用?

主.php

<script type="text/javascript">     
    $(document).ready(function(){
        $(".link").click(function(){
        var aa = $(this).attr('title'); 
          $.ajax({
             url: "data.php", 
             dataType: "json", 
               data: "number1="+aa, 
             success: function(json){ 
                $("#result").html(json.number1); 
             }
          });
        });
    });
    </script>
      <a href="#" class="link" title="apple">A</a>
      <a href="#" class="link" title="banana">B</a>
      <a href="#" class="link" title="orange">O</a>
        <div id="result"></div>

数据.php

<?php
$number1 = $_GET['number1'];
echo json_encode($number1);
?>

试试这个:

<script type="text/javascript">     
    $(document).ready(function(){
        $(".link").click(function(){
        var aa = $(this).attr('title'); 
          $.ajax({
             url: "data.php", 
             dataType: "json", 
               data: {"number1": aa}, 
             success: function(json){ 
                $("#result").html(json.number1); 
             }
          });
        });
    });
    </script>
      <a href="#" class="link" title="apple">A</a>
      <a href="#" class="link" title="banana">B</a>
      <a href="#" class="link" title="orange">O</a>
        <div id="result"></div>

<?php
$number1 = $_GET['number1'];
echo json_encode(array('number1' =>$number1));
?>