2010-09-09 3 views
1

J'essaie de transmettre l'attribut id au fichier file.php, mais il me donne 0 à chaque fois, quand j'essaie de l'insérer dans la base de données, le javascript et le html sont fournis!Quel est le problème avec ce poste 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; 

     }); 
}); 

fichier html:

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

P.S. il deos insérer la valeur dans la base de données

file.php:

<?php 

$id =$_POST['id']; 

msql_insert......... 
?> 
+0

Nous devons voir le reste du code PHP. Juste l'insertion de données n'aura pas d'importance si votre PHP ne donne pas la bonne réponse. – BoltClock

+0

c'est le script PHP complet, le script php est seulement utilisé pour insérer des données dans la base de données, mais l'attribut id je continue à obtenir zéro comme valeur d'identification !! je ne sais pas si jquery le lit! – getaway

+0

Qu'est-ce qui vous donne 0? Vous semblez ignorer la sortie PHP. –

Répondre