Envoi des données en jQuery
Bonjour,
J'ai besoin de votre aide sur une fonction jquery. Je veux faire une authentification en arabe, pour cela j'ai créer une fonction JavaScript qui encode les chaines en unicode avant de les envoyer. Maintenant je veux lorsque je clique sur mon button en envoyant les donnant vers la page authentification je récupérer des données déjà encodées.
Mais mon problème se trouve sur la fonction success que je ne sais pas quoi faire si tout se passe bien. Voici mon code au complet.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<html>
<head>
<title> CHAT SMS : Welcome </title>
<link rel="stylesheet" href="css/design.css" />
<script type="text/javascript" src="js/jquery-1.8.2.js"></script>
<script type="text/javascript">
function encode(istr)
{
var j,nchar,ch,str ="";
for(j=0;j < istr.length; j++)
{
nchar = istr.charCodeAt(j);
str= nchar+ ";" ;
}
return str;
}
$(document).ready(function(){
// lorseque je sous le formulaire
$(".formlogin").on("submit",function(){
// je recupere les valeurs
var login=encode($('#login').val());
var password= encode($('#password').val());
if(login== '' ||password== '')
{
alert('les champs doivent etre remplis');
}else
{
$.ajax({
url:"authentification.php",
type:$(this).attr('method'),
data: $(this).serialize(),
success: function(data)
{
$(this).html(this)
}
});
}
return false;
});
});
</script>
</head>
<body>
<div id="corps">
<?php
$chemin='header/';
include($chemin.'logo.php');
// $chemin='../admin/header/';
// include($chemin.'banniere.php');
?>
<div id="contenu">
<form dir="rtl" class="formlogin" method="post" action="authentification.php">
<table >
<caption>FORMULAIRE D'IDENTIFICATION</caption>
<tr>
<td> <input type="hidden" name="id" ></td>
</tr>
<tr>
<td dir="rtl"><label> إسم*الدخول:</label></td>
<td><input type="text" id="login" name="login" ></td>
</tr>
<tr>
<td dir="rtl"><label> كلمة*السر:</label></td>
<td><input type="password" id="password" name="password" ></td>
</tr>
<tr>
<td> <button type="submit" id="send" name="send" value="se connecter">
se connecter
</button>
</td>
<td><a href="sendmail.php">mot de pass oublié?</a></td>
</tr>
</table>
</form> |
J'ai mis en gras là où je me bloque en vous rappelant je suis débutant en jQuery.
Merci d'avance.