Salut Dave
J'ai essayé d'appeler une fonction JavaScript qui décrémente ma valeur "op" et recharge la page en Ajax, mais je suis bloqué là dessus depuis trois jours 
voici mon code:
fonction ajax:
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
| <script language="Javascript" type="text/javascript">
<!--
function createRequestObject() {
var tmpXmlHttpObject;
//depending on what the browser supports, use the right way to create the XMLHttpRequest object
if (window.XMLHttpRequest) {
// Mozilla, Safari would use this method ...
tmpXmlHttpObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// IE would use this method ...
tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}
return tmpXmlHttpObject;
}
//call the above function to create the XMLHttpRequest object
var http = createRequestObject();
function makeGetRequest(op) {
//make a connection to the server ... specifying that you intend to make a GET request
//to the server. Specifiy the page name and the URL parameters to send
alert("avant"+op);
op=op-3;
alert("apres"+op);
//actually send the request to the server
http.send(op);
}
function processResponse() {
//check if the response has been received from the server
if(http.readyState == 4){
//read and assign the response from the server
var response = http.responseText;
//do additional parsing of the response, if needed
//in this case simply assign the response to the contents of the <div> on the page.
document.getElementById('description').innerHTML = response;
//If the server returned an error message like a 404 error, that message would be shown within the div tag!!.
//So it may be worth doing some basic error before setting the contents of the <div>
}
}
-->
</script> |
voici ma jsp:
<a href="javascript:makeGetRequest(<%= op %>)" style="width: 90px; position:absolute;top:380px;left:30px;">Précédent</a>
Je peux très bien décrementer ma variable dans la fonction ajax mais j'arrive pas à récupérer le résultat dans ma page jsp, en fait dès que je sors de la fonction ajax, la variable "op" ne conserve plus le changement 
si tu peux m'aider je te serai reconnaissant.
Pour simplifier j'ai une variable entière que je souhaite décrémenter à chaque clic de bouton.
merci beaucoup.
Partager