【问题标题】:php jquery ajax json post via link attr title?php jquery ajax json 通过链接attr 标题发布?
【发布时间】:2011-05-09 22:43:33
【问题描述】:

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

main.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);
?>

【问题讨论】:

    标签: php jquery ajax json post


    【解决方案1】:

    试试这个:

    <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));
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-23
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多