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
|
<?php require_once('construire.php') ; ?>
<div class="container">
<!-- code qui va appeler mon php -->
<script>
function ficheclient(str) {
if (str == "") {
document.getElementById("txtHint").innerHTML = "";
return;
} else {
var xmlhttp;
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("txtHint").innerHTML = this.responseText;
"use strict";
$( "#client_societe" ).on( 'keyup', function(){
// on récupère la valeur :
var varsociete_JS = $( "#client_societe" ).val();
// on traite
new_varsociete( varsociete_JS );
});
// Nouvelle societe
function new_varsociete( varsociete_JS )
{
// 1- on enregistre le nouveau numéro "varsociete" dans une SESSION PHP, via Ajax
// appel Ajax (syntaxe jQuery)
$.ajax({
method: "POST",
url: "menu/condition.php",
data: { varsociete_Transmis : varsociete_JS }
})
.done(function( retour_html ) {
// 2- éventuellement, on récupère varsociete_PHP en "donnée de retour" ( retour_html )
var varsociete_JS = retour_html;
// 3- ICI, on peut appeler d'AUTRES fonctions JS, afin de mettre à jour telle ou telle partie du site
// REMARQUE : on garde varsociete_JS en PARAMETRE de ces fonctions, pour pouvoir faire des tests JS (si varsociete_JS ='' ou si numérique, ou...
afficher_retour_ajax( varsociete_JS );
autre_action_js( varsociete_JS );
encore_autre_chose_a_faire( varsociete_JS );
})
.fail(function() {
alert( "error" );
});
}
}
};
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
}
</script>
<div id="txtHint">
<div class="alert alert-info">
<strong>Info:</strong> La fiche client va être chargée ici une fois une fois que vous aurez sélectionné votre client.
</div>
</div>
<?php include '../Include/footer.php' ; ?>
</body>
</html> |
Partager