2013-10-12 4 views
-1

Je suis fatigué de trouver l'erreur. J'ai utilisé javascript avec Jquery et php pour envoyer et recevoir des données sans actualiser le navigateur. tout cela dans un fichier. quand je clique sur le bouton, rien ne s'est passé. c'est le contenu de mon dossier:pourquoi quand j'utilise javascript ne fonctionnera pas dans ce code

<? 

if(isset($_POST['user']) && isset($_POST['pass'])){ 
    header('content-type: text/javascript'); 

    $resut = ($_POST['user'] == 'ahmad') ? true : false; 
    $pass = ($_POST['pass'] == '1234') ? true : false; 

    $output = array('user' => $resut,'pass'=>$pass); 

    echo json_encode($output); 

    exit(); 
} 

?> 

<html> 
<head> 
    <title>Test</title> 
    <script src='http://code.jquery.com/jquery-1.10.2.js'></script> 
    <script type='text/javascript'> 

     $('#send').on('click',function(){ 
      var user = $('#user').val(); 
      var pass = $('#pass').val(); 

      $.post("<? echo basename(__FILE__); ?>",{user : user, pass : pass}, function(data){ 
       if(data.user == true && data.pass == true){ 
        $('#content').text('hello '+ user + ' you are already loged in'); 
       } else { 
        $('#content').text('wrong try it again'); 
       } 
      }); 
     }); 

    </script> 
</head> 
<body> 


    <input type='text' id='user'> 
    <input type='password' id='pass'> 
    <input type='submit' id='send' value='login'> 

    <div id='content'></div> 


</body> 

+0

essayer d'utiliser la boîte d'alerte – Milind

+0

try alert (" "); vérifiez si c'est le bon fichier –

+0

N'oubliez pas de fermer la balise –

Répondre

0

Je pense que vous avez manqué à écrire php sur la première ligne

C'est

<?php 
// Your php code 
?> 
+0

si l'erreur avec php reçoit un avis d'erreur –

+0

Il utilise les [balises PHP abrégées] (http://www.php.net/manual/fr/ini.core.php#ini.short-open-tag), et cela ne devrait pas être un problème tant qu'il est activé dans sa configuration – godfrzero

0
$(document).ready(function(){ 
      $('#send').on('click',function(){ 
       var user = $('#user').val(); 
       var pass = $('#pass').val(); 

       $.post("<? echo basename(__FILE__); ?>",{user : user, pass : pass}, function(data){ 
        if(data.user == true && data.pass == true){ 
         $('#content').text('hello '+ user + ' you are already loged in'); 
        } else { 
         $('#content').text('wrong try it again'); 
        } 
       }); 
      }); 
}); 
+0

n'est toujours pas de travail –

1

JavaScript Wrap dans

$(document).ready(function() { 
    // The JavaScript or jQuery code goes here 
}); 
Questions connexes