php
  • javascript
  • jquery
  • mysql
  • html
  • 2010-09-09 51 views 1 likes 
    1

    即时尝试将ID属性传递给file.php,但它每次给我0,当我尝试将它插入到数据库中时,提供了javascript和html!这个Jquery文章有什么问题吗?

    $(function() { 
         $(".follow").click(function(){ 
         var element = $(this); 
         var I = element.attr("id"); 
         var info = 'id=' + I; 
    
         $.ajax({ 
          type: "POST", 
          url: "file.php", 
          data: info, 
          success: function(){} 
          }); 
    
         $("#follow"+I).hide(); 
         $("#remove"+I).show(); 
         return false; 
    
         }); 
    }); 
    

    HTML文件:

    <div id="follow1"><a href="#" class="follow" id="1"><span class="follow_b"> Follow </span></a></div> 
    

    附:它DEOS在数据库中插入值

    file.php:

    <?php 
    
    $id =$_POST['id']; 
    
    msql_insert......... 
    ?> 
    
    +0

    我们需要查看其余的PHP代码。只要插入数据并不重要,如果你的PHP没有给出正确的响应。 – BoltClock 2010-09-09 22:42:21

    +0

    这是整个php脚本,php脚本仅用于在数据库中插入数据,但id属性我一直得到零作为id值!即时通讯不知道,如果jQuery的阅读! – getaway 2010-09-09 22:44:09

    +0

    什么给你0?您似乎忽略了PHP输出。 – 2010-09-09 22:47:38

    回答

    1

    它可能无法在这种情况下重要,但元素的ID是不应该以数字开头。

    +0

    isit?困惑抱歉大声笑 – getaway 2010-09-09 22:55:16

    +0

    @getaway - 你有你的标签ID为1(一)。这会炸毁你。 – JasCav 2010-09-09 22:58:05

    +0

    噢好吧,那么谢谢 – getaway 2010-09-09 23:08:19

    相关问题